GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Média⏱ curto

Diante da seguinte situação: Ana programou um jogo usando variáveis para pontos. Se um jogador tem 50 pontos e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Diante da seguinte situação: Ana programou um jogo usando variáveis para pontos. Se um jogador tem 50 pontos e ganha 20, quantos pontos terá no final?

  1. A) 70
  2. B) 60
  3. C) 80
  4. D) 40
  5. E) 50

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique os dados do enunciado. O jogador começa com 50 pontos (valor inicial da variável de pontos) e ganha 20 pontos.
  2. Traduza a situação para uma operação. Ganhar pontos significa somar, pois a pontuação aumenta. Em linguagem de programação, isso seria algo como pontos = pontos + 20.
  3. Calcule o resultado. 50 + 20 = 70.
  4. Compare com as alternativas. A alternativa A (70) corresponde ao resultado encontrado, que coincide com o gabarito oficial.
  5. Por que as outras estão erradas: a alternativa B (60) resultaria de um erro de contagem; a alternativa C (80) surgiria de um arredondamento sem sentido ou de uma soma incorreta; a alternativa D (40) corresponderia a uma subtração, o que contraria a ideia de ganhar pontos; a alternativa E (50) é simplesmente o valor inicial, ignorando o ganho.

💡 Dica: Some os pontos ganhos aos pontos atuais.

Alternativa por alternativa

A Correta

50 + 20 resulta em 70 pontos.

B Erradaerro: Procedimentala que mais engana

O aluno provavelmente fez a conta de forma aproximada ou errou o cálculo mental de 50 mais 20, ou confundiu o valor ganho com outro número.

Por que engana: Confundir a operação de adição com subtração, resultando em um valor menor do que o correto.

C Erradaerro: Atenção

O aluno pode ter somado valores de forma descuidada, arredondado ou tomado 50 + 30 por engano, sem seguir o enunciado.

D Erradaerro: Interpretação

O aluno pode ter interpretado que o jogador perde pontos e subtraiu 20 de 50, desconsiderando que a situação fala em ganhar.

E Erradaerro: Conceitual

O aluno pode ter achado que a variável não muda e manteve o valor inicial, sem entender que a atribuição de ganho altera o conteúdo da variável.

Raio-X da questão

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

variáveis em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

adição de números inteiros · uso de variáveis em programação

📚 Reveja

Revisar operações com variáveis e adição.

⚠️ Erro mais comum

Confundir a operação de adição com subtração, resultando em um valor menor do que o correto.

🌎 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.