GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Média⏱ medio

João está desenvolvendo um jogo e precisa que os inimigos sigam o jogador. Que tipo de estrutura ele deve usar…

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

João está desenvolvendo um jogo e precisa que os inimigos sigam o jogador. Que tipo de estrutura ele deve usar para que os inimigos possam seguir o jogador continuamente?

  1. A) Função recursiva.
  2. B) Estrutura de decisão.
  3. C) Estrutura de repetição.
  4. D) Array.
  5. E) Variável.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede uma estrutura que faça os inimigos seguirem o jogador continuamente, ou seja, que a ação de se aproximar do jogador se repita enquanto o jogo estiver rodando. Passo 2: A estrutura de repetição (laço, como while ou for) executa um bloco de comandos várias vezes. No jogo, ela pode rodar a cada quadro: ler a posição atual do jogador, calcular a direção e mover o inimigo um pouco em direção a ele, repetindo esse processo sem parar. Passo 3: Por que as outras alternativas estão erradas: a A (função recursiva) até poderia repetir a ação chamando a si mesma, mas não é a estrutura usual para isso em jogos e pode gerar estouro de pilha; a B (estrutura de decisão) só escolhe entre caminhos com base em uma condição e executa a escolha uma única vez, sem repetir; a D (array) serve para armazenar vários valores, não para controlar a repetição de ações; a E (variável) guarda um único valor e não executa nenhuma ação. Passo 4: Conclusão: como o problema exige repetição contínua da perseguição, a alternativa correta é a C, de acordo com o gabarito oficial.

💡 Dica: Considere as estruturas de dados que permitem rastreamento contínuo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acha que, para repetir uma ação continuamente, é preciso que uma função chame a si mesma. Confunde uma forma possível de repetição com a estrutura básica esperada para isso.

B Erradaerro: Conceituala que mais engana

O aluno associa perseguir o jogador a tomar decisões, como verificar se o jogador está à esquerda ou à direita. Esquece que a decisão é executada uma vez, enquanto a perseguição precisa se repetir.

Por que engana: Confundir estruturas de repetição com estruturas de decisão, escolhendo a opção errada por não entender a função de cada uma.

C Correta

Correto, para atualizar continuamente a posição.

D Erradaerro: Conceitual

O aluno pensa que, como o inimigo precisa 'saber' a posição do jogador, a estrutura principal é um array de dados. Confunde armazenamento de informações com o controle da repetição das ações.

E Erradaerro: Senso comum

O aluno acredita que basta guardar a posição do jogador em uma variável para que o inimigo o siga. Não percebe que a variável só armazena um valor e não faz o inimigo se mover.

Raio-X da questão

Dificuldade Média
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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · programação básica

📚 Reveja

Revisar tipos de estruturas de dados em programação.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas de decisão, escolhendo a opção errada por não entender a função de cada uma.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.