Poderão existir situações em que será necessário o agrupamento de várias estruturas de seleções, formando, assim, uma seleção encadeada. Tal situação ocorre quando há a necessidade de se verificar mais de duas condições.
Com base nessa informação, analise o algoritmo a seguir e assinale a alternativa correta:
Algoritmo Encadeado;
var
Valor: Inteiro;
Início
Valor ;
Se (Valor < 7) então
Início
Comendo 1;
Comendo 2;
Fim
Senão Se (Valor = 7) então
Início
Comando 3;
Fim
Senão
Início
Comendo 4;
Fim
Comando 5;
Fim.
A)
Se a condição da linha 9 for falsa, o Comando 3 e o Comando 4 serão executados.
B )
O Comando 4 sempre será executado, quando a linha 9 for falsa.
C)
Se a condição da linha 14 for verdadeira, somente o Comando 4 será executado.
D )
O Comando 5 sempre será executado.
E )
O Comando 4 sempre será executado, uma vez que a condição na linha 14 é sempre falsa.

Passo 1

Beleza, vamos lá! O enunciado fala sobre estruturas de seleção encadeadas, que são usadas quando precisamos verificar mais de duas condições. No algoritmo fornecido, temos várias condições sendo verificadas para decidir qual comando executar. Para resolver essa questão, vamos analisar como essas condições são avaliadas e qual comando é executado em cada caso.

Passo 2

Primeiro, o algoritmo define uma variável chamada Valor e atribui a ela o número 7:
Valor ← 7;
Isso significa que sempre que rodarmos esse algoritmo, o Valor será 7.

Passo 3

Em seguida, temos a primeira condição:
Se (Valor < 7) então
Aqui, o algoritmo verifica se Valor é menor que 7. Se for verdadeiro, ele executa Comando 1 e Comando 2. Caso contrário, vai para a próxima condição.

Passo 4

A próxima condição é:
Senão Se (Valor = 7) então
Essa parte verifica se Valor é igual a 7. Se for verdadeiro, executa Comando 3. Se não, vai para a última condição.

Passo 5

A última condição é o Senão, que significa que se nenhuma das condições anteriores for verdadeira, ele executa Comando 4.
Depois de todas essas verificações e possíveis execuções de comandos, o algoritmo sempre executa Comando 5.

Passo 6

Agora, vamos analisar cada alternativa com base nesse fluxo:
Alternativa A: Diz que se a condição da linha 9 for falsa, os comandos 3 e 4 serão executados. Mas se Valor não for igual a 7 (linha 9 falsa), apenas Comando 4 é executado, não os dois.
Alternativa B: Afirma que Comando 4 sempre será executado quando a linha 9 for falsa. Isso está correto, porque se Valor não for igual a 7, ele vai para o Senão e executa Comando 4.
Alternativa C: Diz que se a condição da linha 14 for verdadeira, somente Comando 4 será executado. Mas a linha 14 é o Senão, que é executado quando as condições anteriores são falsas, então não faz sentido afirmar que se for verdadeira, só Comando 4 será executado.
Alternativa D: Afirma que Comando 5 sempre será executado. Isso também está correto, pois Comando 5 está fora das condições e será executado independente do que acontecer nas condições anteriores.
Alternativa E: Diz que Comando 4 sempre será executado porque a condição na linha 14 é sempre falsa. Isso está incorreto, porque a condição na linha 14 é o Senão, que é executado quando as anteriores são falsas.

Resposta

A alternativa correta é a B) O Comando 4 sempre será executado, quando a linha 9 for falsa.

Exercícios relacionados