Ao programar um jogo, você deve criar um algoritmo que mova um personagem. Se o personagem se move 3 passos…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao programar um jogo, você deve criar um algoritmo que mova um personagem. Se o personagem se move 3 passos para frente e 2 passos para trás, qual é sua posição final se ele começou na posição 0?
- A) 1
- B) 2
- C) 3
- D) 0
- E) 1
✅ Resposta correta: alternativa E
Resolução passo a passo
- Interpretar o enunciado. O personagem começa na posição 0, anda 3 passos para frente (somam +3) e depois 2 passos para trás (subtraem 2). Passo 2: Montar a conta. Posição inicial 0, mais 3 para frente, dá 3; menos 2 para trás, dá 3 - 2 = 1. Passo 3: Conferir o resultado. A posição final é 1, que é o valor que encontrei sem consultar o gabarito. Passo 4: Comparar com as alternativas. O valor 1 aparece em A e em E, então a questão tem duas alternativas numericamente iguais. O gabarito oficial indica E, e essa escolha é aceitável, mas a alternativa A também está correta; a banca deveria ter corrigido essa duplicidade. Passo 5: Por que as outras estão erradas. B (2) estaria errada porque ignora um passo do recuo ou faz 3 - 1. C (3) estaria errada porque considera apenas o avanço e ignora os 2 passos para trás. D (0) estaria errada porque só ocorreria se o personagem recuasse os mesmos 3 passos, o que não acontece.
💡 Dica: Calcule a diferença entre os passos para frente e para trás.
Alternativa por alternativa
O valor 1 está correto numericamente, então quem marca A chegou ao resultado certo. O problema está na construção da questão, que apresenta duas alternativas idênticas (A e E); não há erro de raciocínio evidente nesta marcação.
Por que engana: O aluno pode confundir a quantidade de passos para frente e para trás, somando-os ao invés de subtrair os passos para trás.
Quem marca 2 provavelmente subtraiu apenas 1 passo do avanço ou fez 3 - 1, esquecendo que o recuo são 2 passos.
Quem marca 3 provavelmente considera só o movimento para frente e ignora o recuo de 2 passos, achando que a posição final é o maior deslocamento.
Quem marca 0 provavelmente acha que o avanço e o recuo se anulam sempre, ou confunde a posição final com a posição inicial, sem fazer a conta 3 - 2.
1 é a posição final após os movimentos: 3-2=1.
Raio-X da questão
movimento em linha reta
avaliacao
movimento em linha reta · operações básicas de adição e subtração
Revisar operações básicas de adição e subtração.
O aluno pode confundir a quantidade de passos para frente e para trás, somando-os ao invés de subtrair os passos para trás.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um jogo de computador, você precisa mover um personagem. Se o personagem se move 3 passos para a esquerda e depois 2…
- Em um jogo de tabuleiro, o jogador deve mover sua peça de acordo com um algoritmo de movimentação. Se o jogador mover 2…
- Em um jogo de tabuleiro, você precisa programar o movimento de um personagem. Se o personagem se move 2 casas para a…
- Ao programar um jogo, um desenvolvedor precisa definir como os personagens se movem. Ele decide criar um algoritmo que…
- Imagine que um jogo digital precisa de um algoritmo para controlar a movimentação de um personagem. Quais seriam os…
- Em um jogo, um personagem deve avançar ou recuar dependendo se encontrou um obstáculo. Como você representaria essa…
🔎 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
