algoritmo e pseudocódigo

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:
    1. tenha um número finito de passos 
    2. cada passo esteja precisamente definido, sem possíveis ambiguidades 
    3. existam zero ou mais entradas de conjuntos bem definidos 
    4. existam uma ou mais saídas 
    5. 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)
  1. ler a nota.
  2. se a nota for maior ou igual a 10, escrever "Aprovado".
  3. caso contrário, escrever "Reprovado".
  4. terminar.

pseudocódigo (não numerar passos)

início
    ler nota

   se nota >= 10 então
       escrever "aprovado"

   senão
       escrever "reprovado"

 fim