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
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?
- A) 70
- B) 60
- C) 80
- D) 40
- E) 50
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique os dados do enunciado. O jogador começa com 50 pontos (valor inicial da variável de pontos) e ganha 20 pontos.
- 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.
- Calcule o resultado. 50 + 20 = 70.
- Compare com as alternativas. A alternativa A (70) corresponde ao resultado encontrado, que coincide com o gabarito oficial.
- 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
50 + 20 resulta em 70 pontos.
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.
O aluno pode ter somado valores de forma descuidada, arredondado ou tomado 50 + 30 por engano, sem seguir o enunciado.
O aluno pode ter interpretado que o jogador perde pontos e subtraiu 20 de 50, desconsiderando que a situação fala em ganhar.
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
variáveis em programação
fixacao
adição de números inteiros · uso de variáveis em programação
Revisar operações com variáveis e adição.
Confundir a operação de adição com subtração, resultando em um valor menor do que o correto.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Ao programar um jogo, é necessário utilizar variáveis para controlar a pontuação. Se a pontuação inicial é 10 e um…
- Imagine que você está programando um jogo. Precisamos definir uma variável que armazena a pontuação do jogador. Se o…
- Em um experimento, Maria está programando um jogo. Ela precisa criar variáveis para armazenar a pontuação dos jogadores…
- Um aluno está programando um jogo e precisa de uma variável que guarde a pontuação do jogador. Se a pontuação inicial é…
- Se um jogo exige que o jogador tenha pelo menos 50 pontos para passar de fase, e o jogador obteve 45 pontos, o que o…
- Pedro está criando um jogo e precisa usar variáveis para armazenar a pontuação dos jogadores. Se ele atribuir 10 pontos…
🔎 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
