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
- Caminhões descarregam suprimentos em uma central que atende localidades isoladas após fortes chuvas. O depósito possui…
- Por que certos pedidos de melhoria no bairro demoravam a chegar ao responsável pela decisão? Para responder a essa…
- Ao final de uma oficina de montagem, uma turma precisou guardar 24 peças de encaixe usadas em atividades com tablets e…
- No fim da tarde, um grupo de jovens voluntários recebeu caixas de livros devolvidos por moradores do bairro. Para evitar…
- Ao aplicar o algoritmo BFS em uma rede social modelada como grafo não ponderado, qual estrutura de dado (variável) é…
- Em computação, defina sucintamente o que é um grafo simples não direcionado e explique o papel de vértices e arestas na…
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
