Teste

Páginas: 5 (1059 palavras) Publicado: 17 de setembro de 2014
Os computadores e as linguagens de programação
As linguagens de programação não são mais do que um conjunto de palavras utilizadas na escrita de programas, de acordo com léxico próprio sujeito a uma determinada estrutura. Inicialmente as linguagens de programação, aproximavam-se bastante das instruções do processador, o que as tornava muito complexas e de difícil utilização. No entanto estaevoluiu rapidamente, e desde então aparecem linguagens aproximadas da linguagem natural.
As linguagens de programação têm como objetivo:
Permitir a escrita de programas utilizados pelo computador
Processadores de texto
Folhas de cálculo
Sistemas operativos
Jogos
Programas de tratamento de imagens e de gráficos
Linguagens orientadas para objetos
Estas permitem uma conceptualização muitogrande da programação através de estruturas designadas por objetos. Definindo quais as operações que podem ser realizadas sobre eles.
Classificação linguagens de programação
Nível Alto (aproximam-se da linguagem corrente)
Cobol, Pl/1, BASIC, LOGO, ADA, RPG, LISP
Nível Baixo (aproximam-se da linguagem máquina ou das instruções do processador)
Assembly, C, ALGOL, FORTRAN
Programas
O que é umPrograma?
É um conjunto de instruções organizadas de uma forma lógica e previamente estabelecida, permitindo ao computador executar as tarefas que lhe são pedidas.
Programa Fonte: É os textos que escrevemos numa linguagem de programa.
Programa Objeto: É o programa que obtém após se ter traduzido o programa fonte.
Fases de elaboração de um programa
1. Apresentação e análise do problema
2.Formulação e representação de um algoritmo
3. Codificação e interpretação do programa fonte
4. Compilação e interpretação do programa fonte
5. Testes do programa de forma a verificar erros de lógica
Programas tradutores
Para que o computador possa entender os programas é necessário traduzi-los para linguagem – máquina, uma sequência de zeros e uns – binário.
A tradução do programa fonte paralinguagem máquina é feita utilizando outros programas designados por interpretadores e compiladores.
Os interpretadores traduzem linha a linha qualquer programa fonte, sempre que se queira executar é necessário traduzi-lo de novo.
Vantagens: Consome menos memória; A depuração do programa é mais simples;
Desvantagens: Execução do programa é mais lenta; Estrutura de dados simples;
Os compiladores fazemuma total tradução do programa fonte, gerando um novo programa (programa objeto), escrito em linguagem máquina e apto a ser utilizado em qualquer altura, sem que seja necessário traduzi-lo de novo.
Desvantagens: Várias etapas de tradução; Processo de correção de erros e depuração é mais demorado;
Estruturas de informação
Dados --> Processamento --> Informação
Os dados são representados detudo aquilo que nos rodeia, dos objetos, dos seres, dos fenómenos.
A informação, os dados depois de sujeitos a um tratamento adequado, podendo a informação obtida, ser origem para nona informação.
Classificação dos dados
Dados quantitativos: Exprimem quantidades, e por isso, servem de base para os cálculos aritméticos.
Dados classificativos: Descrevem ou especificam os elementos envolvidos equantitativos, servem de complemento aos dados quantitativos, não servem de cálculo.
Dados referenciais: Permitem controlar e referenciar os elementos tratados, só tem significado para quem efetua o processamento, pois permite-lhe controlar o trajeto dos dados durante o processamento, aumentando a sua eficácia.
Tipos de Dados
Numéricos – 78, 45
Alfabéticos – Escola, Turma, Aluno
Alfanuméricos –RS232, LPT1 E V6OC
Lógicos – Verdadeiro / Falso, 1/10
Operadores
Aritméticos
+ Adição
- Subtração
X Multiplicação
/ Divisão
Mod resto da divisão e Div divisão inteira
Lógicos
E (and) – Conjunção
Ou (or) – Disjunção
Negação (not) – Negação
Relacionais
= Igual
>Maior
= Maior ou igual
< < = > >=
Expressões
Numéricas – São aquelas em que se utilizam apenas operadores...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Teste teste teste teste
  • teste teste teste teste
  • TESTE TESTE
  • teste de teste
  • Teste do teste
  • Teste teste
  • teste teste
  • Teste teste

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!