Gabarito disponível
No algoritmo a seguir, escrito em pseudocódigo e utilizado para validar os possíveis casos de temperatura da água, as estruturas se senão podem ser substituídas por estruturas do tipo escolha caso sem prejuízo à lógica do algoritmo.
Início programaTermometro
ler temperatura;
se(temperatura <= 0) então
escreva("estado sólido");
senão
se(temperatura < 100) então
escreva("estado líquido");
senão
se(temperatura == 100) então
escreva("ponto de ebulição");
senão
escreva("estado gasoso");
fim se
fim se
fim se
Fim programaTermometro
As decisões em cascata podem ser reescritas com escolha-caso, segundo o gabarito.
O gabarito considera possível trocar os se/senão aninhados por escolha-caso, pois o algoritmo apenas seleciona entre faixas e valores de temperatura (≤0, <100, =100, demais). Com escolha-caso, cada faixa é um caso e o 'senão' vira 'outro caso', mantendo a lógica. A banca aceitou essa equivalência.
Análise das alternativas
Certo: a lógica é preservada com escolha-caso. Errado: o argumento seria que escolha-caso só trata valores discretos, mas o gabarito adota o entendimento contrário.
Referência: Lógica de programação; estruturas de decisão (se/senão e escolha-caso).
Resolução comentada do VaiConcursos.