Durante a criação de um jogo, Ana precisa fazer o personagem andar dez passos sempre que o jogador apertar uma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante a criação de um jogo, Ana precisa fazer o personagem andar dez passos sempre que o jogador apertar uma tecla. Para isso, ela pode usar uma estrutura de repetição no algoritmo. Qual é a principal função de uma estrutura de repetição em um algoritmo?
- A) Guardar valores usados pelo algoritmo.
- B) Executar um conjunto de instruções várias vezes.
- C) Executar uma instrução somente uma vez.
- D) Receber informações fornecidas pelo usuário.
- E) Escolher entre diferentes caminhos no algoritmo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Leia o enunciado. Ana quer que o personagem ande dez passos toda vez que uma tecla for pressionada, e para isso usará uma estrutura de repetição.
- Identifique o conceito. Uma estrutura de repetição (laço, como for, while ou repita) tem a função de executar um mesmo conjunto de instruções várias vezes, enquanto uma condição for satisfeita ou por um número determinado de vezes. No exemplo, o comando 'andar um passo' seria repetido dez vezes.
- Compare com as alternativas. A alternativa B descreve exatamente essa função.
- Por que as outras estão erradas. A) Guardar valores é função de variáveis ou vetores, não de laços. C) Executar uma instrução apenas uma vez é o comportamento de uma instrução sequencial comum, justamente o oposto da repetição. D) Receber informações do usuário é função de comandos de entrada de dados. E) Escolher entre caminhos é função de estruturas condicionais, como o se/senão.
- Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense na definição de estruturas de repetição.
Alternativa por alternativa
O aluno confunde a estrutura de repetição com variáveis, que servem para armazenar valores usados pelo algoritmo, como a quantidade de passos.
Por que engana: Confundir a função de uma estrutura de repetição com a de uma estrutura condicional, pensando que ela executa ações apenas uma vez.
Uma estrutura de repetição permite que um conjunto de instruções seja executado mais de uma vez, de acordo com uma condição ou com uma quantidade definida.
O aluno entende que a estrutura de repetição executa a instrução uma única vez, ignorando que repetir significa executar mais de uma vez.
O aluno associa a ideia de interação com o jogador (apertar uma tecla) à estrutura de repetição, confundindo-a com comandos de entrada de dados.
O aluno confunde repetição com decisão, pensando que a estrutura serve para escolher entre caminhos diferentes, como faz o comando condicional se/senão.
Raio-X da questão
estrutura de repetição
avaliacao
estruturas de controle · algoritmos básicos
Revisar as funções das estruturas de repetição em algoritmos.
Confundir a função de uma estrutura de repetição com a de uma estrutura condicional, pensando que ela executa ações apenas uma vez.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao programar um jogo, um algoritmo pode usar repetições para movimentar um personagem. Por que isso é útil?
- Em uma oficina de programação, Ana está criando um jogo no qual o personagem deve pular cinco obstáculos consecutivos. O…
- Na aula de Computação, Ana criou um algoritmo para contar os pontos de um jogo. Qual opção explica a função de um…
- Ao desenvolver um algoritmo, qual a importância de utilizar estruturas de repetição?
- Ao programar um jogo simples, um estudante precisa repetir a mesma ação várias vezes até alcançar um resultado desejado…
- Qual é a função principal de um algoritmo de repetição em programaçã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
