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
- Enquanto visitantes aguardavam a abertura de um museu, técnicos programaram um painel luminoso e um robô-guia para…
- Para resolver uma atividade de Matemática, um estudante anota os passos nesta ordem: ler o enunciado, identificar os…
- Em um aplicativo, o total de maçãs é calculado a partir de duas informações informadas pelo usuário: as maçãs que estão…
- No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de entregar…
- Descreva, em algoritmo de alto nível (passos), como um receptor deve processar pacotes de um arquivo recebido: verificar…
- Proponha um algoritmo de alto nível para que um sistema destino reconstitu´a um arquivo recebido em pacotes que podem…
🔎 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
