GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF02CO02Fácil⏱ curto

Mariana está programando um jogo e precisa que um personagem ande 5 passos para frente. Se cada passo é…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF02CO02

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, construídos como sequências com repetições simples (iterações definidas) com base em instruções preestabelecidas ou criadas, analisando como a precisão da instrução impacta na execução do algoritmo.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Mariana está programando um jogo e precisa que um personagem ande 5 passos para frente. Se cada passo é representado por um comando, quantos comandos ela precisa usar?

  1. A) 3 comandos
  2. B) 4 comandos
  3. C) 5 comandos
  4. D) 6 comandos
  5. E) 7 comandos

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o que o enunciado informa. O personagem precisa andar 5 passos para frente, e cada passo é representado por um comando. Não há outras condições, como repetições, laços ou comandos extras.
  2. Relacione passos e comandos. Como cada passo corresponde a exatamente um comando, o número de comandos é igual ao número de passos.
  3. Faça a conta. 5 passos, com 1 comando por passo, resultam em 5 comandos.
  4. Verifique as alternativas. A alternativa C (5 comandos) é a correta e coincide com o gabarito oficial. A alternativa A está errada porque 3 comandos corresponderiam a apenas 3 passos. A alternativa B está errada porque 4 comandos deixariam o personagem a um passo do destino. A alternativa D está errada porque 6 comandos ultrapassariam os 5 passos pedidos. A alternativa E está errada porque 7 comandos também não correspondem à quantidade de passos.

💡 Dica: Conte quantos passos são necessários.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode ter contado apenas parte dos passos, por exemplo ao confundir o número de passos com um grupo menor, ou ter achado que um comando pode cobrir mais de um passo.

B Erradaerro: Procedimentala que mais engana

O aluno pode ter contado 4 intervalos entre 5 marcas (um passo a menos), em vez de contar cada passo como um comando.

Por que engana: O aluno pode errar ao não considerar que cada passo corresponde a um comando, subestimando a quantidade necessária.

C Correta

5 comandos correspondem exatamente a 5 passos.

D Erradaerro: Interpretação

O aluno pode ter somado um comando extra, como o de início ou de parada, que não foi solicitado no enunciado.

E Erradaerro: Senso comum

O aluno pode ter acrescentado comandos extras além dos necessários, misturando a ideia de programação com instruções que não estão previstas no enunciado.

Raio-X da questão

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

comandos de programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

comandos de programação · contagem simples

📚 Reveja

Revisar a lógica de comandos em programação.

⚠️ Erro mais comum

O aluno pode errar ao não considerar que cada passo corresponde a um comando, subestimando a quantidade necessária.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições 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.