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
- Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleçã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
