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
- Na sala de artes, um robô ajuda a guardar lápis de cor em duas caixas: uma verde e outra amarela. Como o robô pode…
- “O aparelho precisa chegar ao visitante, e a caixa usada deve seguir para a limpeza”, explicou a monitora do centro…
- — Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de uma…
- Técnicos acompanham uma simulação para localizar vazamentos em quatro hidrômetros de uma rua. O programa deve ler cada…
- — Para ouvir as peças sem ler as placas, o que faço primeiro? — perguntou uma criança ao mediador do museu. Ele explicou…
- Bicicletas do bicicletário comunitário ficam disponíveis para uso com cartões numerados. Para liberar o cadeado, a…
🔎 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
