Estruturas de seleção

From Applied Science

Uma das primeiras coisas que você aprende é como fazer o computador receber um valor, processar e devolver pra você alguma coisa. Aí entra o conceito do controle de fluxo, você escreve alguma coisa que controla as decisões (decisões que você toma, não o computador). O tipo mais simples de controle de fluxo é IF ... ELSE.

A lógica básica é: faça isso se aquilo é verdadeiro, senão faça outra coisa. Por um lado você pode decidir que um caso é o que você quer e todos os outros são todos os outros. Ou, todos os outros menos um é o que você quer e o um é o que você não quer. Quanto mais complicadas forem as condições de execução de um programa, mais difícil fica de prever os casos.

Erros de lógica:

  • Sobrou um caso que você não tinha previsto;
  • A condição inclui um caso que não deveria incluir;
  • Sobreposição de condicionais conflitantes entre si.


É preciso entender bem a noção de entrada e saída, declaração de variáveis e operações aritméticas para não ter dúvidas aqui

(GOTO - muitos professores são contra GOTO, então você pode simplesmente ignorá-lo. Um motivo básico é que ficar usando GOTO pra pular partes do código ou voltar pra algum outro ponto bagunça toda a execução. Tem professor que pode dividir a sua nota por 2 se você usar GOTO)