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

Imagine que você está criando um jogo. Como você utilizaria variáveis para armazenar a pontuação dos…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO03

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Imagine que você está criando um jogo. Como você utilizaria variáveis para armazenar a pontuação dos jogadores?

  1. A) Usar uma variável para cada jogador
  2. B) Usar uma imagem para registrar as pontuações
  3. C) Utilizar constantes para a pontuação
  4. D) Armazenar tudo em uma única variável
  5. E) Guardar a pontuação em texto

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A pontuação de cada jogador muda durante a partida, então precisa ser guardada em um local que possa ser alterado. Isso se faz com variáveis, e não com constantes. Passo 2: Como há mais de um jogador, o mais natural é criar uma variável separada para cada um, por exemplo pontuacao_jogador1 = 0 e pontuacao_jogador2 = 0. Assim, cada jogador tem seu próprio valor e é fácil consultar ou atualizar a pontuação de cada um. Passo 3: Essa é a alternativa A, que coincide com o gabarito oficial. Passo 4: A alternativa B está errada, porque uma imagem não serve para armazenar um número que o programa precisa somar e comparar. A alternativa C está errada, porque constantes têm valor fixo e não podem mudar durante o jogo. A alternativa D está errada, porque colocar todas as pontuações em uma única variável mistura os dados e impede saber de quem é cada pontuação. A alternativa E está errada, porque um número guardado como texto não pode ser somado diretamente, o que atrapalha o cálculo da pontuação. Passo 5: Vale notar que, para muitos jogadores, uma lista ou vetor seria ainda melhor, mas entre as alternativas dadas a resposta mais adequada é a A.

💡 Dica: Associe cada jogador a um espaço próprio para armazenar e atualizar sua pontuação.

Alternativa por alternativa

A Correta

Uma variável para cada jogador permite guardar e atualizar a pontuação de cada um separadamente.

B Erradaerro: Conceitual

O aluno pode imaginar que registrar algo visualmente, como uma imagem de placar, seja equivalente a armazenar dados no programa. Ele confunde a exibição da informação com o seu armazenamento em variáveis.

C Erradaerro: Conceitual

O aluno pode associar a palavra 'constante' a algo que deve ser guardado com cuidado e não mudar, sem perceber que a pontuação precisa ser atualizada a cada jogada. Ele confunde o tipo de valor que varia com o que é fixo.

D Erradaerro: Conceituala que mais engana

O aluno pode achar que uma única variável economiza espaço ou simplifica o código, sem considerar que ela não identifica de quem é cada pontuação. Ele não percebe que os dados de cada jogador precisam ficar separados.

Por que engana: Confundir variáveis com elementos visuais ou constantes, ou acreditar que uma única variável separa automaticamente as pontuações de todos os jogadores.

E Erradaerro: Conceitual

O aluno pode pensar que guardar a pontuação como texto é apenas outra forma de representar o número, sem perceber que o texto não permite somar ou comparar valores como um número. Ele ignora o tipo de dado adequado para cálculos.

Raio-X da questão

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

Variáveis para armazenar pontuações

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Conceito de variável em programação · Armazenamento de dados simples

📚 Reveja

Revise o uso de variáveis para guardar e atualizar dados em programas.

⚠️ Erro mais comum

Confundir variáveis com elementos visuais ou constantes, ou acreditar que uma única variável separa automaticamente as pontuações de todos os jogadores.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Projetos com 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.