Escolar Documentos
Profissional Documentos
Cultura Documentos
1.1. Algoritmia
Linguagens naturais e linguagens formais
Linguagem natural: é a linguagem falada ou escrita como, por exemplo, o português (não projetada pelas
pessoas). São passíveis de várias interpretações e sofrem transformações naturais ao longo do tempo.
Linguagem de programação (tipo formal): sistema de escrita formal, constituído por um conjunto de
regras para a escrita de programas de computador.
Linguagem de programação de baixo nível – mais próxima da máquina, tendo assim, uma sintaxe
mais completa.
Linguagem de programação de alto nível – mais próxima para o entendimento humano, atualidade.
Algoritmos e pseudocódigo
Página 1 de 3
Problema O que se pretende resolver.
Tipos de Algoritmos
Pseudocódigo
Fluxograma:
Um algoritmo pode ser escrito com o Escrita informal, de alto
auxílio de uma linguagem natural, nível, de um algoritmo que
Representação gráfica
utilizando expressões precisas. apresenta alguns elementos
de um algoritmo.
de uma linguagem de
Mas existem outros modos de
especificação, nomeadamente o programação estruturada,
fluxograma e pseudocódigo. destinando-se à
compreensão humana.
Fluxogramas – Símbolos
Exemplo de programas
Soma de dois números:
Linguagem natural
1. Início.
2. Ler dois valores reais (a, b).
3. Efetuar o cálculo da soma dos dois valores reais (c = a + b).
4. Escrever o resultado da soma (c).
5. Fim.
Fluxograma
Pseudocódigo Pascal
Página 3 de 3