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

Em um jogo, um personagem deve avançar ou recuar dependendo se encontrou um obstáculo. Como você representaria…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Em um jogo, um personagem deve avançar ou recuar dependendo se encontrou um obstáculo. Como você representaria essa lógica em um algoritmo?

  1. A) Avançar sempre
  2. B) Recuar sempre
  3. C) Se houver obstáculo, recuar; senão, avançar
  4. D) Avançar e recuar ao mesmo tempo
  5. E) Parar o jogo

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a representação de uma decisão que depende de uma condição, ou seja, uma estrutura condicional (se-senão). O personagem deve escolher entre duas ações conforme um fato verificável: existe ou não existe obstáculo.
  2. Analisando a alternativa C, a lógica é 'Se houver obstáculo, recuar; senão, avançar'. Ela testa a condição (há obstáculo?) e escolhe uma das duas ações, cobrindo os dois casos possíveis. Por isso é a representação correta.
  3. A alternativa A está errada porque avançar sempre ignora o obstáculo, e a decisão deixa de depender dele.
  4. A alternativa B está errada porque recuar sempre também ignora a condição e impede o progresso mesmo sem obstáculo.
  5. A alternativa D está errada porque um personagem não pode avançar e recuar ao mesmo tempo, o que não tem sentido lógico nem prático.
  6. A alternativa E está errada porque parar o jogo não corresponde ao comportamento descrito; o enunciado fala em avançar ou recuar, não em encerrar a execução.
  7. Conclusão: o gabarito C está correto e a resolução foi feita independentemente dele.

💡 Dica: Identifique a condição e associe cada resultado à ação correspondente.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que a ação do personagem não precisa depender de nenhuma condição, como se o movimento fosse fixo e o obstáculo fosse irrelevante.

Por que engana: O aluno pode escolher uma ação fixa, ignorando que o algoritmo deve verificar a presença do obstáculo antes de decidir entre avançar e recuar.

B Erradaerro: Conceitual

O aluno entende que recuar é a resposta padrão para qualquer situação, sem perceber que a decisão deve depender da existência do obstáculo.

C Correta

Essa é a representação correta da lógica condicional aplicada ao jogo.

D Erradaerro: Interpretação

O aluno interpreta 'avançar ou recuar' como ações simultâneas, sem perceber que a lógica exige escolher uma delas em cada momento.

E Erradaerro: Interpretação

O aluno lê o obstáculo como motivo para encerrar o jogo, e não como condição para escolher entre duas ações do personagem.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
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

estrutura condicional em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

condições lógicas básicas · estrutura condicional se-então

📚 Reveja

Revise comandos condicionais e a lógica se-então-senão em algoritmos.

⚠️ Erro mais comum

O aluno pode escolher uma ação fixa, ignorando que o algoritmo deve verificar a presença do obstáculo antes de decidir entre avançar e recuar.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

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.