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

Imagine que você está criando um jogo. Para que o personagem se mova, você precisa definir variáveis. Quais…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Imagine que você está criando um jogo. Para que o personagem se mova, você precisa definir variáveis. Quais variáveis são essenciais para controlar a posição do personagem?

  1. A) inimigos
  2. B) pontos
  3. C) posiçãoX e posiçãoY
  4. D) vida
  5. E) tempo

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Para mover um personagem em um jogo, o programa precisa saber onde ele está em cada direção do espaço da tela. Em um jogo 2D, isso é feito com duas coordenadas: posiçãoX (horizontal) e posiçãoY (vertical). Passo 2: Ao alterar esses valores a cada quadro, o jogo desenha o personagem em um novo lugar, criando o movimento. Passo 3: Por isso a alternativa C, posiçãoX e posiçãoY, é a correta, e coincide com o gabarito oficial. Passo 4: A alternativa A está errada porque inimigos são outros personagens do jogo e não definem a posição do personagem controlado. Passo 5: A alternativa B está errada porque pontos indicam o desempenho do jogador e não onde ele está. Passo 6: A alternativa D está errada porque vida mede a energia restante do personagem e não sua localização. Passo 7: A alternativa E está errada porque tempo controla a duração da partida e não o deslocamento do personagem.

💡 Dica: Liste as variáveis que controlam a posição, como x e y.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que tudo o que interage com o personagem, como os inimigos, precisa ser controlado para o movimento, confundindo elementos do cenário com a posição do próprio personagem.

Por que engana: Escolher variáveis que não estão diretamente relacionadas ao controle de posição, como 'inimigos' ou 'pontos'.

B Erradaerro: Senso comum

O aluno associa a movimentação do personagem ao sistema de recompensa do jogo, imaginando que a pontuação determina o deslocamento.

C Correta

Essas variáveis controlam a posição do personagem.

D Erradaerro: Conceitual

O aluno considera que a vida é uma variável central do personagem e a confunde com a sua posição, sem perceber que a vida mede energia e não localização.

E Erradaerro: Conceitual

O aluno acha que o movimento depende do tempo, talvez por imaginar que o personagem anda ao longo do tempo, sem separar o tempo de jogo da coordenada espacial que realmente muda o lugar do personagem.

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 dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

variáveis de controle

📌 Objetivo

fixacao

🧱 Pré-requisitos

variáveis em programação · controle de fluxo

📚 Reveja

Revisar conceitos de variáveis em programação.

⚠️ Erro mais comum

Escolher variáveis que não estão diretamente relacionadas ao controle de posição, como 'inimigos' ou 'pontos'.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalizaçã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.