Ao programar um jogo simples, um estudante precisa repetir a mesma ação várias vezes até alcançar um resultado…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao programar um jogo simples, um estudante precisa repetir a mesma ação várias vezes até alcançar um resultado desejado. — Que estrutura lógica descreve essa repetição?
- A) Uma estrutura condicional, também chamada de decisão.
- B) Uma função matemática, também chamada de fórmula de cálculo.
- C) Uma condição final, também chamada de resultado esperado.
- D) Uma estrutura de repetição, também chamada de laço.
- E) Uma sequência de comandos, também chamada de algoritmo linear.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado descreve um trecho de programa em que a mesma ação é executada várias vezes até que um resultado seja alcançado. Essa ideia de repetir um bloco de comandos enquanto uma condição não é satisfeita corresponde à estrutura de repetição, também chamada de laço (loop).
- Resolvendo por conta própria, a resposta correta é a alternativa D, que coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) A estrutura condicional escolhe entre caminhos diferentes conforme uma condição, mas não repete ações.
- B) Uma função matemática relaciona entradas a saídas e não descreve a repetição de uma ação no programa.
- C) Condição final é um termo que não designa uma estrutura lógica de programação; a condição de parada pode existir dentro de um laço, mas não é a estrutura em si.
- E) Uma sequência de comandos linear executa cada instrução uma única vez, na ordem, sem repetições.
💡 Dica: Identifique a estrutura que permite repetir ações até uma condição ser satisfeita.
Alternativa por alternativa
O aluno pode associar a ideia de 'parar quando alcançar o resultado' a uma decisão, confundindo verificar uma condição com repetir ações.
Por que engana: Confundir estruturas condicionais com estruturas de repetição, escolhendo decisão ao invés de laço.
O aluno pode interpretar 'repetir até alcançar um resultado' como um cálculo que produz um valor, confundindo função matemática com estrutura de controle de fluxo.
O aluno pode tomar a palavra 'resultado desejado' do enunciado como o nome da estrutura, sem perceber que a questão pede o tipo de estrutura que repete comandos.
A resposta está correta porque laços são estruturas lógicas usadas para repetir comandos enquanto uma condição for satisfeita ou até que um objetivo seja alcançado.
O aluno pode entender que qualquer programa é uma sequência de comandos e não perceber que a sequência linear não contém repetições, que são justamente o que o enunciado descreve.
Raio-X da questão
estrutura de repetição
diagnostico
conceito de estrutura lógica
Estude estruturas de controle de fluxo, especialmente laços de repetição.
Confundir estruturas condicionais com estruturas de repetição, escolhendo decisão ao invés de laço.
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- Qual é a estrutura que permite a repetição de um bloco de código em algoritmos?
- Em um algoritmo, qual estrutura é utilizada para repetir instruções?
- Em um algoritmo, você precisa repetir uma ação enquanto uma condição for verdadeira. Qual a estrutura de repetição que…
- Em uma oficina de programação, Ana está criando um jogo no qual o personagem deve pular cinco obstáculos consecutivos. O…
- Qual comando de programação é amplamente utilizado para criar repetições simples em um algoritmo?
🔎 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
