Fluxo sequencial e manipulação de dados
A experiência com a escrita de algoritmos se inicia com problemas simples, os quais usualmente seguem um processamento simples e sequencial, como ilustrado na Figura 1.
Resolução linear de problemas
Leitura + processamento + saída
leitura + processamento + saída + outro processamento + outra saída
Estratégias de manipulação de dados
Cálculos diretos, como determinar a área de um retângulo dadas sua base e altura são facilmente escritos no pseudocódigo. Alguns outros cálculos, porém, não são tão óbvios. Este seria o caso de, por exemplo, dado um valor monetário em Reais (sem os centavos), determinar a quantidade mínima de notas e moedas de R$1,00 que o represente.