Maria e João estão desenvolvendo um jogo. Cada jogador pode ter um número diferente de vidas, dependendo das…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Maria e João estão desenvolvendo um jogo. Cada jogador pode ter um número diferente de vidas, dependendo das vitórias anteriores. Como eles podem criar um algoritmo que determine a quantidade total de vidas que ambos os jogadores terão em um novo nível, considerando suas vitórias anteriores?
- A) Calcular a média das vidas de ambos sem considerar as vitórias.
- B) Usar a quantidade fixa de 3 vidas para ambos os jogadores.
- C) Criar um algoritmo que some as vidas de Maria e João com base nas vitórias anteriores de cada um.
- D) Contar as vitórias de ambos e ignorar as vidas.
- E) Definir um número fixo de vidas baseado no nível do jogo, sem considerar os jogadores.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado com atenção. Maria e João têm números de vidas que dependem das vitórias anteriores de cada um, e a pergunta é como criar um algoritmo que determine a quantidade total de vidas de ambos no novo nível.
- Identifique o que o algoritmo precisa fazer. Ele deve calcular o total de vidas somando as vidas de cada jogador, e cada valor deve ser obtido a partir das vitórias anteriores daquele jogador.
- Resolva por conta própria. O procedimento lógico é: (a) obter as vitórias anteriores de Maria e de João; (b) calcular as vidas de cada um a partir dessas vitórias; (c) somar os dois valores para obter o total. Isso corresponde exatamente à alternativa C.
- Compare com o gabarito. O gabarito oficial é C, coincidindo com a resolução.
- Por que as outras alternativas estão erradas:
- - A: usa média e ignora as vitórias, enquanto o enunciado exige considerar as vitórias anteriores.
- - B: fixa 3 vidas para ambos, contrariando a informação de que o número de vidas varia com as vitórias.
- - D: conta as vitórias e ignora as vidas, mas a pergunta pede justamente a quantidade total de vidas.
- - E: define um número fixo pelo nível e desconsidera os jogadores, o que não atende ao enunciado.
💡 Dica: Considere as vitórias anteriores para calcular as vidas.
Alternativa por alternativa
Acredita que o total deve ser estimado por uma média, como se as vidas dos dois fossem valores equivalentes, e não que cada jogador tem sua própria quantidade.
Por que engana: Ignorar a relação entre vitórias e vidas, criando algoritmos que não consideram as vitórias anteriores para calcular as vidas.
Entende que o número de vidas é fixo e padronizado para todos, ignorando que o enunciado diz que cada jogador pode ter quantidade diferente conforme as vitórias.
Essa abordagem utiliza variáveis para capturar as vidas e permite um cálculo dinâmico.
Confunde a grandeza pedida: pensa que o algoritmo deve trabalhar com o número de vitórias, desconsiderando que a pergunta quer o total de vidas.
Imagina que as vidas dependem apenas do nível do jogo, sem relação com cada jogador, o que contradiz o enunciado que vincula as vidas às vitórias anteriores de cada um.
Raio-X da questão
algoritmo de soma
fixacao
algoritmo de soma · variaveis e condicoes
Revisar como criar algoritmos simples para somar valores.
Ignorar a relação entre vitórias e vidas, criando algoritmos que não consideram as vitórias anteriores para calcular as vidas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Miguel deseja criar um jogo de adivinhação e precisa de um algoritmo que conte as tentativas do jogador. Qual seria a…
- Ao programar um jogo, você precisa que cada personagem tenha uma quantidade de vida que diminui com os ataques. Se o…
- João criou um jogo em que cada jogador deve coletar pontos ao completar desafios. Se ele deseja adicionar uma nova…
- Um estudante está escrevendo um algoritmo para um jogo online e precisa de variáveis para registrar a pontuação dos…
- Ao desenvolver um jogo, você precisa criar um algoritmo que determine a pontuação de diferentes níveis. Um nível pode…
- Um estudante de computação decidiu criar um jogo. Ele precisa desenvolver a lógica de pontuação. Quais variáveis ele…
🔎 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
