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

Em uma competição de robótica, os participantes precisam programar um robô para mover-se até um objeto. Para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO02

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de registros que estabelecem uma organização na qual cada componente é identificado por um nome, fazendo manipulações sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma competição de robótica, os participantes precisam programar um robô para mover-se até um objeto. Para isso, cada movimento é um dado que pode ser representado por variáveis. Se o robô precisa se mover 3 passos para frente e 2 passos para a direita, quais são as variáveis que representam esses movimentos?

  1. A) passos_frente = 5, passos_direita = 1
  2. B) passos_frente = 3, passos_direita = 2
  3. C) passos_frente = 4, passos_direita = 2
  4. D) passos_frente = 3, passos_direita = 3
  5. E) passos_frente = 2, passos_direita = 3

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado diz que o robô deve se mover 3 passos para frente e 2 passos para a direita.
  2. Cada movimento é representado por uma variável, então passos_frente deve receber o valor 3 e passos_direita deve receber o valor 2.
  3. A alternativa B é exatamente essa atribuição: passos_frente = 3 e passos_direita = 2. Ela corresponde diretamente aos dados do enunciado, sem cálculo adicional.
  4. Por que as outras estão erradas: A troca o valor de passos_frente por 5 e passos_direita por 1, valores que não aparecem no enunciado. C atribui 4 a passos_frente, quando o enunciado fala em 3 passos. D atribui 3 a passos_direita, quando o enunciado fala em 2 passos para a direita. E inverte os valores, colocando 2 em passos_frente e 3 em passos_direita, o que troca as direções.
  5. Conclusão: a resposta correta é a B, coincidindo com o gabarito oficial.

💡 Dica: Identifique as variáveis que representam os movimentos do robô.

Alternativa por alternativa

A Erradaerro: Procedimental

O aluno provavelmente somou os dois movimentos (3 + 2 = 5) e tentou colocar o resultado em uma das variáveis, depois inventou o valor 1 para a outra, sem respeitar os dados do enunciado.

B Correta

Esta é a representação correta dos movimentos do robô.

C Erradaerro: Interpretaçãoa que mais engana

O aluno leu mal o número de passos para frente, atribuindo 4 em vez de 3, talvez por confundir com a soma de algum outro dado ou por descuido na leitura.

Por que engana: O aluno pode confundir a soma dos passos, somando os valores de frente e direita ao invés de atribuir corretamente as variáveis.

D Erradaerro: Atenção

O aluno trocou o número de passos para a direita, copiando o valor 3 do movimento para frente e atribuindo-o também ao movimento lateral, sem reler o enunciado.

E Erradaerro: Interpretação

O aluno inverteu a correspondência entre as variáveis e os movimentos, associando 2 aos passos para frente e 3 aos passos para a direita, sem observar a ordem em que os movimentos são descritos.

Raio-X da questão

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

variáveis em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

variáveis em programação · movimentos em coordenadas

📚 Reveja

Revisar como representar movimentos em programação com variáveis.

⚠️ Erro mais comum

O aluno pode confundir a soma dos passos, somando os valores de frente e direita ao invés de atribuir corretamente as variáveis.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Matrizes e registros

🔎 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.