Fluxo sequencial e manipulação de dados

\(\newcommand\Id[1]{\mbox{\textit{#1}}}\)

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.

Figura 1: Processamento sequencial simples.

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.

Problemas propostos