resumo
- algoritmo - descrição dos passos em linguagem comum, é a receita de um bolo
- pseudocódigo - algoritmo com os passos escritos de forma estruturada, é a receita escrita de forma estruturada
algoritmo
- conjunto finito de regras que levam à resolução de um problema
- para se ter um algoritmo, é necessário que:
- tenha um número finito de passos
- cada passo esteja precisamente definido, sem possíveis ambiguidades
- existam zero ou mais entradas de conjuntos bem definidos
- existam uma ou mais saídas
- exista uma condição de fim sempre atingida para quaisquer entradas e num tempo finito.
exemplo para verificar se um aluno está aprovado
algoritmo (numerar passos)
- ler a nota.
- se a nota for maior ou igual a 10, escrever "Aprovado".
- caso contrário, escrever "Reprovado".
- terminar.
pseudocódigo (não numerar passos)
ler nota
se nota >= 10 então
escrever "aprovado"
senão
escrever "reprovado"
fim
