Uma etapa de um algoritmo pode ser executada 0, 1 ou N vezes
Para se tornarem programas, os algoritmos devem ser escritos em linguagem natural.
Eu preciso de uma linguagem de programação para descrever um algoritmo.
Um algoritmo deve ser composto por uma sequência de operações bem definida e não ambigua.
É necessário definirmos sempre uma condição final para o meu algoritmo