Em um projeto de construção de um jogo, o programador precisa identificar as variáveis necessárias. Neste…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto de construção de um jogo, o programador precisa identificar as variáveis necessárias. Neste jogo, a pontuação aumenta apenas quando o jogador derrota um inimigo. Considerando a entrada como o nível do jogador e a saída como a pontuação, qual variável seria importante para determinar a pontuação final?
- A) Habilidade do jogador
- B) Tempo gasto jogando
- C) Total de adversários vencidos
- D) Número de vidas restantes
- E) Número de tentativas para passar de nível
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado informa que a pontuação aumenta apenas quando o jogador derrota um inimigo. Ou seja, a pontuação depende diretamente do evento 'derrotar inimigo'.
- Para determinar a pontuação final, a variável que melhor representa essa relação é a quantidade de inimigos derrotados (total de adversários vencidos), pois cada vitória contribui para o aumento da pontuação.
- A alternativa A (habilidade do jogador) é uma característica abstrata que não é medida diretamente nem atua como contador de eventos de pontuação no enunciado.
- A alternativa B (tempo gasto jogando) não é mencionada como causa do aumento da pontuação; o tempo pode existir, mas não determina a pontuação segundo a regra descrita.
- A alternativa D (número de vidas restantes) relaciona-se à permanência no jogo, não à conquista de pontos pela derrota de inimigos.
- A alternativa E (número de tentativas para passar de nível) refere-se a repetições de fase, não ao evento que gera pontos.
- Conclusão: a variável essencial é o total de adversários vencidos, que corresponde à alternativa C, em concordância com o gabarito oficial.
💡 Dica: Relacione a pontuação à condição que faz ela aumentar no jogo.
Alternativa por alternativa
O aluno acredita que a habilidade do jogador, por ser um fator que influencia o desempenho, determina diretamente a pontuação, sem perceber que a regra exige a derrota de inimigos como evento gerador.
Por que engana: O aluno pode escolher o nível do jogador por ele ser a entrada mencionada, sem considerar que a pontuação aumenta especificamente quando um inimigo é derrotado.
O aluno supõe que quanto mais tempo se joga, mais pontos se acumulam, usando a intuição cotidiana de que dedicação gera resultado, sem observar que o enunciado vincula a pontuação apenas à derrota de inimigos.
A pontuação aumenta apenas quando um inimigo é derrotado. Por isso, o total de adversários vencidos é importante para determinar a pontuação final.
O aluno confunde a variável que controla a continuidade do jogo (vidas) com a variável que gera pontos, não lendo que a pontuação depende exclusivamente de derrotar inimigos.
O aluno associa a pontuação ao progresso de fases e às tentativas, imaginando que passar de nível é a fonte de pontos, sem atentar para a condição explícita do enunciado.
Raio-X da questão
Variáveis de entrada e saída
avaliacao
Identificação de dados relevantes · Relação entre causa e efeito
Revise como identificar variáveis relevantes e relações entre dados de entrada e resultado em um algoritmo.
O aluno pode escolher o nível do jogador por ele ser a entrada mencionada, sem considerar que a pontuação aumenta especificamente quando um inimigo é derrotado.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Um programador está desenvolvendo um jogo e precisa criar uma variável que armazene a pontuação do jogador. Qual é a…
- João criou um jogo em que cada jogador deve coletar pontos ao completar desafios. Se ele deseja adicionar uma nova…
- Um estudante de computação decidiu criar um jogo. Ele precisa desenvolver a lógica de pontuação. Quais variáveis ele…
- Imagine que você está criando um jogo. Como você utilizaria variáveis para armazenar a pontuação dos jogadores?
- Você está programando um jogo. Quais são as entradas que você deve considerar para a pontuação e qual seria a saída…
- Ao desenvolver um jogo, você precisa criar um algoritmo que determine a pontuação de diferentes níveis. Um nível pode…
Todas as questões de Estratégias de solução de problemas - Generalizaçã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
