Qual é o resultado de um algoritmo que contém uma instrução de seleção com a condição verdadeira?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é o resultado de um algoritmo que contém uma instrução de seleção com a condição verdadeira?
- A) Nada acontece
- B) O código é ignorado
- C) O bloco de código é executado
- D) O programa para de funcionar
- E) Um erro é gerado
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma instrução de seleção (por exemplo, o 'se' ou 'if' da programação estruturada) avalia uma condição lógica, que resulta em verdadeiro ou falso.
- Quando a condição é verdadeira, o bloco de código associado àquela instrução é executado, ou seja, suas linhas são realizadas em sequência.
- Portanto, a alternativa C está correta, e o gabarito oficial coincide com essa conclusão.
- A alternativa A está errada, pois, com a condição verdadeira, algo acontece: o bloco é executado.
- A alternativa B está errada, pois o código é ignorado justamente quando a condição é falsa, e não quando é verdadeira.
- A alternativa D está errada, pois a seleção é um comportamento normal do algoritmo e não causa paralisação do programa.
- A alternativa E está errada, pois uma condição verdadeira é um caso previsto e não gera erro.
💡 Dica: Pense sobre o que acontece em uma instrução de seleção.
Alternativa por alternativa
O aluno pode imaginar que a instrução de seleção só serve para testar e não altera o fluxo, achando que nada acontece quando a condição é verdadeira.
O aluno pode inverter o comportamento da seleção, supondo que o bloco é ignorado quando a condição é verdadeira, confundindo com o caso falso.
Por que engana: Confundir a execução condicional com a não execução, pensando que o código é ignorado mesmo com condição verdadeira.
Se a condição da instrução de seleção é verdadeira, o bloco de código associado é executado.
O aluno pode associar a execução de um desvio condicional a algo anormal, imaginando que o programa deixa de funcionar ao tomar um caminho diferente.
O aluno pode confundir uma condição verdadeira com uma situação de falha, achando que qualquer decisão do programa que não seja a esperada gera erro.
Raio-X da questão
instrução de seleção
avaliacao
instrução de seleção · conceito de condição booleana
Revisar como funcionam as instruções de seleção em algoritmos.
Confundir a execução condicional com a não execução, pensando que o código é ignorado mesmo com condição verdadeira.
pensamento_critico
abstrato
Questões parecidas com resolução
- O que um algoritmo deve fazer quando uma condição específica é verdadeira?
- Num algoritmo, o que deve ser feito quando há uma condição a ser verificada?
- Em um algoritmo, o que acontece quando uma condição não é satisfeita?
- O que acontece se a condição de um algoritmo de repetição simples nunca for falsa?
- O que acontece em um algoritmo quando a condição de repetição nunca se torna falsa?
- O que acontece quando uma condição em um algoritmo de repetição condicional não é mais verdadeira?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
