Cursos / Informática para Internet / Lógica de Programação / Aula

arrow_back Aula 08 - Estruturas de Decisão Composta e de Múltipla Escolha – Se... Senão... Fim Se Escolha...Caso

Estrutura de Decisão Composta

Você já sabe que a estrutura de decisão simples executa um comando ou bloco de comandos se uma determinada condição for atendida. Se a condição não for atendida, a estrutura é finalizada sem executar comandos.

A estrutura composta segue o mesmo princípio, com a diferença de que, quando a condição não é satisfeita, há um desvio para outro comando ou bloco de comandos.

A estrutura de decisão composta executa um comando ou bloco de comandos quando uma condição é satisfeita e outro comando ou bloco de comandos quando a condição não é satisfeita.

A partir desse momento, você vai começar a utilizar, além do SE, a palavra reservada SENAO.

Vamos ver, mais uma vez, o algoritmo sobre o que fazer no sábado pela manhã.

Veja que, dessa vez, tratamos de uma estrutura composta. Se a condição (fazer sol) é satisfeita, eu vou à praia. Caso contrário, faço outra coisa: leio um livro. Ou seja, a condição não sendo satisfeita, logo, eu executo outra atividade

A estrutura de decisão composta obedece à seguinte sintaxe:

Pseudocódigo

Fluxograma

Observe que, da mesma forma que na estrutura simples, o algoritmo executa um comando ou bloco de comandos, de acordo com o valor de uma condição. Essa condição, como foi exposto em aulas anteriores, é representada por uma expressão lógica.

Porém, de forma diferente da estrutura simples, a estrutura composta executa outro comando ou bloco de comandos, quando a condição não é satisfeita.

Sabendo disso, vamos tornar, agora, o algoritmo da média um pouco mais interessante? Veja:

Algoritmo para Calcular Média Aritmética de um Aluno e Dizer se foi Aprovado ou não

Agora, o algoritmo pode executar uma instrução quando a condição (nota >=7) for satisfeita e outra instrução quando a condição não for satisfeita.

Versão 5.3 - Todos os Direitos reservados