Escolar Documentos
Profissional Documentos
Cultura Documentos
Linguagem natural: linguagem falada ou escrita, não projetada pelo ser humano, é passível de
várias interpretações.
Baixo nível:
1º Geração- linguagem-máquina: linguagem directamente executável pelo processador do
computador. Utiliza apenas os valores 0 e 1
2ºgeração- linguagem Assembly: linguagem que utiliza uma notação simbólica compreensível
pelo ser humano
Alto nível:
3º Geração- pascal e Java: primeiras linguagens de alto nível projectadas param serem
facilmente entendidas e escritas pelo ser humano
4º Geração- clipper MATLAB: linguagens capazes de gerarem código por si sós. A principal
diferença entre 3º e 4º geração é que as primeiras descrevem passo a passo como fazer algo,
enquanto as últimas especificam o que deve ser feito, estando mais voltadas para o resultado
final
5º Geração- LISP, Prolog:
Linguagens “inteligentes”, ainda pouco desenvolvidas, que tendem a uma maior aproximação
entre a linguagem natural e a linguagem de programação
A linguagem deduz, infere e tira conclusões, apoiando-se na informação contida em bases de
conhecimento
Definir algoritmo.
Sequência finita de instruções descritas de forma lógica, ordenada, clara e precisa a fim de
resolver o problema.
Definir pseudocódigo.
Definir programa.
Desenhar fluxograma.
Utiliza uma representação gráfica, símbolos gráficos para representar o fluxo das ações
necessárias para resolver um problema
1º Compreender o problema
2º Identificar os dados de entrada e saída
3º Identificar as operações de processamento
4º Elaborar o algoritmo, definindo:
-as variáveis necessárias para armazenar as entradas e efetuar o processamento
-as instruções necessárias
5º Testar o algoritmo
Definir hardware.
Definir Software.
Editor- é um programa que permite criar e modificar o texto do ficheiro que contém as
instruções do programa. Este ficheiro guardado no disco contém o código fonte.
Identificar os componentes principais do Software de aplicação.
Representar a estrutura do bloco principal de um programa.
Variáveis- são identificadores para designar os valores que podem variar ao longo da execução
do programa
Constantes- são identificadores para designar valores que não variam ao longo da execução do
programa
Composta: podem existir duas opções possíveis para o desenrolar das instruções do programa
e que são seleccionadas de acordo com o valor lógico resultante da avaliação de uma condição
ou expressão
Encadeada: podem existir várias opções encadeadas para o desenrolar das instruções do
programa. Cada uma destas opções pode ser seleccionada de acordo com o valor lógico
resultante da avaliação da sua condição ou expressão.
Múltipla: é possível seleccionar uma de múltiplas opções para o desenrolar das instruções do
programa, sendo seleccionada de acordo com o valor de uma variável.