Ao desenvolver um jogo, João precisa escolher como armazenar as pontuações dos jogadores. Quais dados ele deve…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao desenvolver um jogo, João precisa escolher como armazenar as pontuações dos jogadores. Quais dados ele deve considerar para criar um sistema eficiente?
- A) Armazenar apenas os nomes dos jogadores.
- B) Criar uma lista com os nomes e pontuações dos jogadores.
- C) Guardar apenas as pontuações em um array.
- D) Usar um texto longo com todas as informações juntas.
- E) Criar um dicionário apenas com as pontuações.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o problema. João precisa guardar as pontuações de cada jogador de modo que um sistema eficiente consiga consultar, comparar e ordenar essas informações. Para isso, cada pontuação precisa estar associada ao jogador a que pertence.
- Analise o que é indispensável. Um sistema de pontuação precisa de duas informações ligadas entre si: quem é o jogador (nome) e quanto ele pontuou. Sem o nome, não se sabe de quem é a pontuação; sem a pontuação, não há ranking nem registro de desempenho.
- Escolha a estrutura adequada. Uma lista (ou outra estrutura organizada) com os nomes e as pontuações permite armazenar os pares jogador-pontuação de forma ordenada, fácil de percorrer e de atualizar. Essa é a alternativa B, que é a correta e coincide com o gabarito.
- Por que as outras estão erradas. A) Guarda apenas os nomes, sem as pontuações, então não registra o desempenho. C) Guarda apenas as pontuações em um array, perdendo a ligação de cada valor com seu jogador. D) Um texto longo com tudo junto é desorganizado e difícil de consultar ou atualizar de forma eficiente. E) Um dicionário apenas com as pontuações também perde a identificação dos jogadores, a não ser que as chaves sejam os nomes, o que não é dito na alternativa.
- Conclusão: a melhor resposta é a B, pois reúne nomes e pontuações em uma estrutura organizada e associada.
💡 Dica: Considere os tipos de dados e a estrutura necessária para armazenar as pontuações.
Alternativa por alternativa
Acredita que basta identificar os jogadores para o sistema funcionar, ignorando que o objetivo é registrar pontuações.
Uma lista com ambos os dados permite fácil comparação e organização.
Imagina que um array de pontuações é suficiente, sem perceber que os valores ficam soltos e não se sabe a qual jogador cada um pertence.
Por que engana: Escolher uma alternativa que considera apenas um tipo de dado, como nomes ou pontuações isoladas, sem integrar as informações necessárias.
Acha que juntar todas as informações em um único texto é prático, como em uma anotação do dia a dia, sem considerar a dificuldade de consultar e atualizar os dados.
Escolhe a estrutura de dicionário sem notar que a alternativa só menciona pontuações, deixando de fora a identificação dos jogadores que a questão exige.
Raio-X da questão
armazenamento de dados
avaliacao
armazenamento de dados · estruturas de dados
Revisar conceitos de estruturas de dados e eficiência em armazenamento.
Escolher uma alternativa que considera apenas um tipo de dado, como nomes ou pontuações isoladas, sem integrar as informações necessárias.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Um estudante está desenvolvendo um jogo e precisa decidir como armazenar a pontuação dos jogadores. Quais tipos de dados…
- Imagine que você está programando um jogo e precisa armazenar informações sobre os jogadores. Qual é o tipo de dado mais…
- Qual o formato de dado mais adequado para armazenar informações de um jogo, como pontuação e níveis?
- Um grupo de amigos decidiu criar um jogo que armazena pontuações. Quais são os cuidados que eles devem ter ao codificar…
- João está desenvolvendo um jogo online e precisa entender como os dados dos jogadores são coletados e armazenados. Como…
- Em um jogo, cada jogador tem um score. Qual tipo de dado seria mais adequado para organizar as pontuações de todos?
Todas as questões de Organização e representação da informaçã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
