GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF03CO02Fácil⏱ medio

Carlos está programando um jogo onde um personagem precisa coletar moedas. Para isso, ele criou um algoritmo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF03CO02

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples com condição (iterações indefinidas), para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Carlos está programando um jogo onde um personagem precisa coletar moedas. Para isso, ele criou um algoritmo que faz o personagem se mover para a direita até encontrar uma moeda. O que ele precisa adicionar para o personagem parar ao coletar a moeda?

  1. A) Uma instrução para mudar a cor do personagem.
  2. B) Um comando que faz o personagem voltar ao início do jogo.
  3. C) Uma condição para parar o movimento ao coletar a moeda.
  4. D) Aumentar a velocidade do personagem.
  5. E) Adicionar mais moedas no jogo.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado descreve um algoritmo em que o personagem anda para a direita até encontrar uma moeda, mas não informa como o movimento deve terminar ao encontrar a moeda.
  2. Para que o personagem pare ao coletar a moeda, o algoritmo precisa de uma condição que seja testada a cada passo do movimento, por exemplo: enquanto a moeda não foi encontrada, continue andando para a direita; quando a moeda for encontrada, pare.
  3. A alternativa C descreve exatamente esse mecanismo, pois a condição de parada é o que controla quando o movimento deve encerrar.
  4. A alternativa A está errada, pois mudar a cor do personagem não interfere no movimento nem na coleta da moeda.
  5. A alternativa B está errada, pois fazer o personagem voltar ao início não resolve o problema de parar ao encontrar a moeda; apenas o levaria de volta.
  6. A alternativa D está errada, pois aumentar a velocidade apenas faz o personagem se mover mais rápido, sem definir quando ele deve parar.
  7. A alternativa E está errada, pois adicionar mais moedas não altera a lógica de parada do personagem.
  8. Portanto, o gabarito oficial C está correto.

💡 Dica: Pense na lógica de controle de fluxo do algoritmo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter achado que qualquer alteração no personagem, como a aparência, resolveria o comportamento do algoritmo. Confunde características visuais com lógica de controle do movimento.

B Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter imaginado que parar ao coletar a moeda exige um retorno a uma posição inicial, confundindo parada com reinício do movimento.

Por que engana: O aluno pode confundir a necessidade de uma condição para parar o movimento com outras ações que não resolvem o problema, como mudar a cor do personagem.

C Correta

Essa condição é essencial para que o personagem não continue se movendo.

D Erradaerro: Senso comum

O aluno pode ter associado a ideia de 'parar' a algo que melhora o desempenho do personagem, como ser mais rápido, sem perceber que velocidade não define quando o movimento termina.

E Erradaerro: Interpretação

O aluno pode ter pensado que a moeda é o foco do problema e que mais moedas mudariam o comportamento de coleta, sem perceber que o problema é o controle do movimento.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

algoritmo de movimento

📌 Objetivo

fixacao

🧱 Pré-requisitos

algoritmo de movimento · condições em programação

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a necessidade de uma condição para parar o movimento com outras ações que não resolvem o problema, como mudar a cor do personagem.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições condicionais simples

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.