Em um jogo, cada jogador tem um score. Qual tipo de dado seria mais adequado para organizar as pontuações de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um jogo, cada jogador tem um score. Qual tipo de dado seria mais adequado para organizar as pontuações de todos?
- A) Lista
- B) Registro
- C) Matriz
- D) Grafo
- E) Conjunto
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique o que precisa ser organizado. Cada jogador tem um score (pontuação), e queremos guardar as pontuações de todos os jogadores em uma única estrutura.
- Considere o que a estrutura precisa permitir. As pontuações são valores de um mesmo tipo, podem se repetir (dois jogadores podem ter o mesmo score) e a ordem de armazenamento pode seguir a ordem dos jogadores, além de ser fácil percorrer todos os valores para ver ranking ou média.
- Escolha a estrutura adequada. Uma lista (ou vetor) guarda uma sequência de valores, aceita repetições e permite acessar cada pontuação por posição e percorrer todas, sendo a opção mais adequada para este caso. Resposta: A) Lista.
- Por que as outras estão erradas. Registro agrupa campos de tipos diferentes de um mesmo item, serve para um jogador isolado e não para o conjunto de todos. Matriz organiza dados em duas dimensões, o que não corresponde a uma simples coleção de pontuações. Grafo representa vértices ligados por arestas, útil para relações como redes ou mapas, mas não para guardar valores individuais. Conjunto não admite elementos repetidos e não tem ordem, o que não serve bem para scores que podem coincidir.
- Conclusão. Como o gabarito oficial indica A, a resposta está de acordo com a análise feita.
💡 Dica: Pense nos tipos de dados que podem armazenar números.
Alternativa por alternativa
Listas permitem armazenar e acessar a pontuação de cada jogador de forma simples.
O aluno pode ter pensado que, como cada jogador tem um score associado a seu nome, a estrutura ideal é a que agrupa dados de um mesmo item, esquecendo que a pergunta trata do conjunto de todas as pontuações.
O aluno pode ter achado que, por haver muitos jogadores e muitas pontuações, a organização deve ser em tabela de linhas e colunas, sem perceber que não há uma segunda dimensão nos dados descritos.
Por que engana: Confundir o uso de listas com outras estruturas como matrizes ou grafos, escolhendo uma estrutura inadequada para armazenar pontuações lineares.
O aluno pode ter associado jogos a grafos, imaginando que jogadores são pontos conectados, quando a questão só pede para organizar os valores de pontuação.
O aluno pode ter pensado que o conjunto de todos os jogadores é um conjunto matemático e escolheu essa estrutura, sem notar que conjuntos não admitem elementos repetidos, o que pode ser um problema quando dois jogadores têm a mesma pontuação.
Raio-X da questão
tipos de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar os tipos de dados em programação e suas aplicações.
Confundir o uso de listas com outras estruturas como matrizes ou grafos, escolhendo uma estrutura inadequada para armazenar pontuações lineares.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Imagine que você está programando um jogo e precisa armazenar informações sobre os jogadores. Qual é o tipo de dado mais…
- Um estudante está desenvolvendo um jogo e precisa decidir como armazenar a pontuação dos jogadores. Quais tipos de dados…
- Ao desenvolver um jogo, João precisa escolher como armazenar as pontuações dos jogadores. Quais dados ele deve…
- Qual o formato de dado mais adequado para armazenar informações de um jogo, como pontuação e níveis?
- Em um jogo de tabuleiro, você precisa armazenar 4 tipos diferentes de dados de cada jogador: nome, idade, pontos e…
- Imagine que você está criando um jogo. Como você utilizaria variáveis para armazenar a pontuação dos jogadores?
🔎 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
