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
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
