Em um jogo educativo sobre a prevenção da dengue, o programa reage a eventos durante a partida. Um evento…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Usar autômatos para descrever comportamentos de forma abstrata automatizando-os através de uma linguagem de programação baseada em eventos.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um jogo educativo sobre a prevenção da dengue, o programa reage a eventos durante a partida. Um evento ocorre quando o jogador se move, quando o tempo da rodada termina, quando um mosquito é eliminado ou quando o jogador perde uma vida. Para atualizar corretamente a tela e decidir quais ações podem ocorrer, o programa acompanha quatro variáveis: a posição do jogador, o tempo restante, a quantidade de vidas e a pontuação. O cenário e a música de fundo são elementos visuais e sonoros, mas não alteram as regras da partida. Com base no texto, qual conjunto apresenta exatamente as variáveis que deve ser monitorado para que os eventos e as interações do jogo sejam processados corretamente?
- A) A posição do jogador, a quantidade de vidas, a pontuação e o cenário.
- B) A posição do jogador, o tempo restante, a quantidade de vidas e o cenário.
- C) A posição do jogador, o tempo restante, a pontuação e a música.
- D) A posição do jogador, o tempo restante, a quantidade de vidas e a pontuação.
- E) O tempo restante, a quantidade de vidas, a pontuação e a música.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado diz que o programa acompanha quatro variáveis: a posição do jogador, o tempo restante, a quantidade de vidas e a pontuação. Essas são exatamente as grandezas que mudam durante a partida e que determinam a atualização da tela e as ações possíveis.
- Verifique o que o texto exclui: o cenário e a música de fundo são elementos visuais e sonoros que, segundo o próprio texto, não alteram as regras da partida. Logo, não precisam ser monitorados para o processamento dos eventos.
- Compare com as alternativas. A alternativa D reúne exatamente as quatro variáveis citadas no texto, sem elementos excluídos.
- Por que as outras estão erradas: A inclui o cenário, que não altera as regras; B inclui o cenário no lugar da pontuação; C inclui a música, que é apenas sonora; E deixa de fora a posição do jogador, que é necessária para os eventos de movimento.
- Conclusão: a alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Liste as variáveis relevantes para o jogo.
Alternativa por alternativa
O aluno trocou o tempo restante pelo cenário, achando que o elemento visual do jogo também influencia as regras e as ações possíveis.
O aluno considerou o cenário como variável de controle, ignorando que o texto afirma que ele não altera as regras da partida, e deixou de lado a pontuação.
O aluno considerou a música de fundo como variável relevante para o processamento, confundindo elementos sonoros com estados que alteram a lógica do jogo.
O texto informa explicitamente que os eventos dependem dessas quatro variáveis: a posição permite identificar os movimentos; o tempo determina o encerramento da rodada; as vidas indicam as consequências de erros; e a pontuação registra os mosquitos eliminados. O cenário e a música não alteram as regras do jogo.
O aluno esqueceu que a posição do jogador é necessária para processar os eventos de movimento, e incluiu a música como variável de controle.
Raio-X da questão
variáveis de eventos
avaliacao
variáveis em programação · eventos em jogos
Revisar os conceitos de eventos em programação de jogos.
O aluno pode confundir a importância de monitorar apenas a pontuação, ignorando outros fatores críticos como o tempo e os inimigos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Uma turma está criando, em um programa, um jogo de tabuleiro com duas pessoas. O tabuleiro, o nome do jogo, a cor das…
- Em um projeto de construção de um jogo, o programador precisa identificar as variáveis necessárias. Neste jogo, a…
- Imagine que você está criando um jogo. Para que o personagem se mova, você precisa definir variáveis. Quais variáveis…
- Uma escola desenvolveu um aplicativo para acompanhar uma gincana. Durante a execução, o programa mantém a pontuação de…
- Imagine que você está criando um jogo onde um personagem coleta itens. Quais variáveis são necessárias para armazenar a…
- Durante uma aula de programação, o professor pediu que os alunos criassem um jogo simples. Quais elementos devem ser…
Todas as questões de Programação - Autômatos e linguagens baseadas em eventos
🔎 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
