4.1. Introdução

" Se correr o bicho pega.
Se ficar o bicho come. "

Ditado popular

O foco do capítulo anterior foi na entrada e na saída dos dados, permitindo que os programas se comuniquem com as pessoas. Realçamos a importância da escolha dos tipos para representar cada dado e aprendemos a salvar e manipular dados por meio de variáveis.

O processamento dos dados que realizamos até aqui ficou limitado ao cálculo de expressões, feito de forma linear como no caso da conversão de uma temperatura em Celsius para Fahrenheit.

A solução de problemas mais complexos requer o tratamento de casos alternativos, que criam fluxos não lineares de processamento. Por exemplo, uma forma não linear permite pular alguns trechos ou tratar alternativas, como escolher se a conversão deve ser feita de Celsius para Fahrenheit ou de Fahrenheit para Celsius. Para isso, é necessário instruir o computador para executar certos trechos do programa apenas quando alguma condição é satisfeita.

A identificação e decomposição de um problema em alternativas, definição das condições e da lógica para aplicação dessas condições é o fundamento do pensamento computacional que vamos introduzir nesse capítulo.

Você já fez das atividades dessa página