Introdução à programação e aos algoritmos

João Araujo Ribeiro · Capítulo 40 de 103

Páginas do PDF

Introdução à programação e aos algoritmos

3.1.2 Seleção

Figura 3.3 Estrutura de sequência.

 

Este tipo de bloco não contempla o uso de diversos fluxos de

execução em paralelo. Nossa máquina é essencialmente sequencial. Uma ação tem de ser terminada antes que a próxima se inicie.

 

3.1.2 SELEÇÃO

Um programa de computador pode simplesmente fazer um cálculo, mas seria bem limitado. Para ser mais útil, o programa deve ser capaz de tomar decisões, escolher caminhos alternativos de execução de acordo com as informações inseridas ou calculadas.

A estrutura de seleção permite que o programa faça uma

escolha entre duas alternativas. Se a condição de seleção for verdadeira, uma ação será executada. Caso contrário, outra ação será escolhida. Nem sempre precisamos de duas ações, por vezes basta termos apenas a alternativa verdadeira e podemos simplesmente dar continuidade à execução do programa se a

condição for falsa. Em termos de fluxograma teríamos a Figura 3.4.

Figura 3.4 Estrutura de seleção.

 

 

Uma generalização da seleção foi proposta por C. A. R. Hoare,

permitindo uma escolha entre duas ou mais alternativas (Figura 3.5).