Num algoritmo, o que deve ser feito quando há uma condição a ser verificada?
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
Num algoritmo, o que deve ser feito quando há uma condição a ser verificada?
- A) Usar uma variável.
- B) Usar um loop.
- C) Utilizar uma estrutura condicional.
- D) Criar um dado.
- E) Desenvolver um subalgoritmo.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pergunta o que deve ser usado num algoritmo quando existe uma condição a ser verificada, ou seja, quando o fluxo de execução depende de um teste que resulta em verdadeiro ou falso.
- Em algoritmos, a estrutura que permite testar uma condição e escolher caminhos diferentes conforme o resultado é a estrutura condicional (também chamada de seleção ou decisão, como o se-então-senão).
- Portanto, a alternativa C, 'Utilizar uma estrutura condicional', é a resposta correta, e ela coincide com o gabarito oficial.
- A alternativa A está errada, pois uma variável armazena um valor, mas não decide qual caminho seguir.
- A alternativa B está errada, pois um loop repete um trecho de instruções, e não é o recurso básico para testar uma condição e escolher entre caminhos.
- A alternativa D está errada, pois criar um dado não tem relação com verificação de condições em algoritmos.
- A alternativa E está errada, pois um subalgoritmo organiza partes do algoritmo em blocos reutilizáveis, sem ser o mecanismo de decisão.
💡 Dica: Pense sobre as estruturas condicionais em algoritmos.
Alternativa por alternativa
O aluno confunde a necessidade de armazenar dados com a de decidir o fluxo, achando que basta guardar o valor da condição em uma variável para que o algoritmo escolha o caminho.
O aluno associa qualquer verificação repetida ou 'vai verificando até' a loop, sem perceber que o loop repete ações e a decisão simples depende de uma estrutura condicional.
Por que engana: Confundir o uso de loops com estruturas condicionais, aplicando um loop onde uma condição deveria ser verificada.
Estruturas condicionais permitem a verificação e execução de ações baseadas em condições.
O aluno interpreta 'dado' no sentido de dado de jogo ou de informação, achando que a condição deve ser representada por um dado, o que não corresponde ao conceito de algoritmo.
O aluno pensa que, por a condição ser complexa, deve-se separar o trecho em um subalgoritmo, confundindo modularização com a tomada de decisão.
Raio-X da questão
condições em algoritmos
avaliacao
estruturas de controle · variáveis em algoritmos
Revisar o uso de estruturas condicionais em algoritmos.
Confundir o uso de loops com estruturas condicionais, aplicando um loop onde uma condição deveria ser verificada.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- O que um algoritmo deve fazer quando uma condição específica é verdadeira?
- Em um algoritmo, o que acontece quando uma condição não é satisfeita?
- Em um algoritmo, quando usamos uma repetição condicional, o que devemos avaliar para continuar ou parar a repetição?
- O que acontece quando uma condição em um algoritmo de repetição condicional não é mais verdadeira?
- Em um algoritmo, qual a importância de verificar uma condição antes de repetir ações?
- O que é uma condição em um algoritmo e como ela pode influenciar o fluxo de execução?
🔎 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
