Você está na página 1de 5

Linguagem- Forma de comunicação que

utiliza símbolos e determinadas regras para


os combinar.
 1º geração-
Linguagem Natural: linguagem falada e
escrita que não é projetada pelas pessoas;
Linguagem-
são passiveis de várias interpretações e
sofrem transformações naturais ao longo máquina ou
do tempo; faz parte da cultura de um povo;
desenvolvida de forma não premeditada;
forma mais comum de comunicação;
binária;
Linguagem Associado de formas com significado  2ºgeração-
Linguagem
Sintaxe Especificação da combinação das formas
Semântica Especificação dos significados
Linguagem Formal: previamente
projetadas para determinados fins (têm
algum objetivo); é delineada de modo a Assembly.
evitar equívocos na utilização dos termos,
desenvolvidas de forma a evitar
ambiguidade e a redundância; os termos e
As de alto nível
as regras sintáticas e semânticas são
previamente estabelecidos antes da aproximam-se
linguagem ser usada;
da compreensão
Gerações das dos seres
linguagens humanos:
As linguagens  3º geração-
de baixo nível Pascal
correspondem à  4ºgeração-
linguagem que SQL
se aproximam  5ºgeração-
da linguagem- LISP
máquina:
Linguagem de
programação
Sistema de Para efetuar a passagem do problema para
o programa, convém elaborar um algoritmo
que possibilite a compreensão e a
escrita formal, descrição do problema e que seja de fácil
conversão para qualquer linguagem de
constituído programação.

por um Problema- O que se pretende resolver


Algoritmo- sequência finita de instruções

conjunto de descritas de forma lógica, ordenada, clara e


precisa a fim de resolver o problema; pode
ser escrito com o auxílio de uma linguagem
regras para a natural, utilizando expressões precisas ou
através de fluxogramas e pseudocódigos.
escrita de Programa- Algoritmo codificado numa
linguagem de programação.
programas Pseudocódigo- utiliza-se uma
representação textual(narrativa)
de pc. constituída por palavras da linguagem
natural pela sintaxe característica das
Sistema de escrita formal,
linguagens de programação estruturada.
constituído por um conjunto de
regras para a escrita de programas
de pc.

Conjunto de instruções numa


Programa(código) linguagem de programação.

Especificação ao processador da
Instrução ação a executar

Gerações das linguagens: As linguagens de


baixo nível correspondem à linguagem que
se aproximam da linguagem-máquina:
1º geração- Linguagem-máquina ou
binária.
2ºgeração- Linguagem Assembly.
As de alto nível aproximam-se da
compreensão dos seres humanos:
 3º geração- Pascal
 4ºgeração- SQL
 5ºgeração- LISP
Algoritmos e pseudocódigo:

Objetivo da linguagem de programação-


Construção de um algoritmo:
expressar um processo que, com o auxílio
de um pc, tende a resolver um problema.
Para resolver um problema é preciso criar
um programa numa linguagem escolhida.
1. Compreender processamento
o problema (o (cálculos e
que se restrições para a
pretende); obtenção dos
2. Identificar os dados de saída
dados de a partir
entrada (dados dos dados de
fornecidos e a entrada);
sua 5. Elaborar um
situação algoritmo,
inicial); definindo:
3. Identificar os  Variáveis
dados de saída necessárias para
(dados armazenar as
resultantes do entradas e
processamento) efetuar o
; processamento;
4. Identificar as  Instruções
operações de necessárias.
6. Testar o preciso criar
algoritmo. um programa
1. Compreender o problema (o que se
pretende);
2. Identificar os dados de entrada (dados
numa
fornecidos e a sua situação inicial);
3. Identificar os dados de saída (dados
linguagem
resultantes do processamento);
4. Identificar as operações de escolhida.
processamento (cálculos e restrições para a
obtenção dos dados de saída a partir dos
dados de entrada);
Para efetuar a
5. Elaborar um algoritmo, definindo:
 Variáveis necessárias para armazenar as passagem do
problema para
entradas efetuar o processamento.
 Instruções necessárias.
6. Testar o algoritmo.
o programa,
Objetivo da convém
linguagem de elaborar um
programação- algoritmo que
expressar um possibilite a
processo que, compreensão
com o auxílio e a descrição do
de um pc, tende problema e que
a resolver um seja de fácil
problema. conversão para
Para resolver
um problema é
qualquer
linguagem de
programação.

Você também pode gostar