Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2018
- Código
- ce087123
- Banca
- CESPE / CEBRASPE
- Órgão
- ABIN
- Ano
- 2018
- Nível
- Superior
- Cargo
- CESPE - - Oficial Técnico de Inteligência - Área 9
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação é falsa porque a estrutura de controle seleção (condicional composta, como if-else) é exatamente a ferramenta usada quando há duas alternativas que dependem de uma mesma condição: uma para o caso verdadeiro e outra para o caso falso. A banca tenta inverter o conceito, mas o propósito da seleção é justamente esse.
A estrutura de seleção (também chamada de condicional ou de decisão) permite que um algoritmo tome caminhos diferentes com base no resultado de uma condição lógica. A forma mais comum é a condicional composta, que oferece dois blocos:
Um bloco executado se a condição for verdadeira.
Um bloco executado se a condição for falsa.
Em pseudocódigo, representa-se por:
SE (condição) ENTÃO
// instruções para verdadeiro
SENÃO
// instruções para falso
FIM_SENa maioria das linguagens de programação, o comando equivalente é if-else:
if (condição) {
// bloco verdadeiro
} else {
// bloco falso
}Portanto, a afirmativa de que a seleção não pode ser usada nessas situações é totalmente equivocada. Ela é, na verdade, o principal recurso para implementar a lógica de “se condição, faça A; senão, faça B”.
O enunciado diz justamente o contrário do que a estrutura faz. O candidato que não domina o conceito pode acreditar na frase, mas o correto é que a seleção é a estrutura indicada para lidar com duas alternativas dependentes da mesma condição.
Gabarito: E – Errado. (A afirmação está incorreta.)
Link permanente: /questoes/ce087123