Identifique a estrutura de dados mais adequada para armazenar uma lista de compras com itens e quantidades…
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
Identifique a estrutura de dados mais adequada para armazenar uma lista de compras com itens e quantidades. Escolha entre lista, matriz ou grafo.
- A) Lista
- B) Matriz
- C) Grafo
- D) Conjunto
- E) Tabela
✅ Resposta correta: alternativa A
Resolução passo a passo
- Resolvi a questão sem olhar o gabarito. Uma lista de compras é uma sequência de itens, cada um com uma quantidade (por exemplo, arroz: 2; leite: 3). Cada item ocupa uma posição e não há relação de dimensões nem de conexões entre os itens. Passo 2: A lista (estrutura linear, em que os elementos são guardados em sequência e acessados por posição) é a estrutura mais natural para isso. Pode-se guardar cada item junto com sua quantidade em um registro ou par, e percorrer a lista para somar, conferir ou riscar itens. Passo 3: Por que as outras estão erradas. Matriz: exige dados organizados em linhas e colunas de mesmo tipo e dimensão fixa, o que não combina com uma lista de tamanho variável de itens. Grafo: serve para representar vértices ligados por arestas, como mapas de ruas ou redes, e não há relações entre os itens da compra. Conjunto: não guarda quantidades associadas a cada item e não mantém a ordem nem permite repetição de forma natural, então perde a informação da quantidade. Tabela: organiza os dados em linhas e colunas, o que até serviria para item e quantidade, mas não está entre as opções pedidas no enunciado (lista, matriz ou grafo), que restringe a escolha. Passo 4: Conclusão: entre as opções oferecidas pelo enunciado, a lista é a melhor escolha, e o gabarito A está correto.
💡 Dica: Considere as características de cada estrutura de dados.
Alternativa por alternativa
Uma lista permite armazenar itens de forma sequencial, ideal para uma lista de compras.
O aluno pode ter associado 'itens e quantidades' a uma tabela de duas dimensões, pensando que a matriz serve para guardar pares de dados organizados em linhas e colunas.
Por que engana: Confundir a aplicabilidade de listas, matrizes e grafos, escolhendo uma estrutura inadequada para armazenar pares item-quantidade.
O aluno pode ter pensado que, por ser uma compra com vários itens, existe uma rede de relações entre eles, confundindo a estrutura de grafo com qualquer coleção de elementos conectados de alguma forma.
O aluno pode ter achado que conjunto basta para guardar itens distintos, sem perceber que o conjunto não associa uma quantidade a cada item e não preserva a ordem.
O aluno pode ter pensado que a tabela, com colunas de item e quantidade, é a organização mais natural para esse dado, sem notar que o enunciado limita a escolha a lista, matriz ou grafo.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · tipos de colecoes de dados
Revisar as características de listas, matrizes e grafos.
Confundir a aplicabilidade de listas, matrizes e grafos, escolhendo uma estrutura inadequada para armazenar pares item-quantidade.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique qual estrutura de dados é mais adequada para armazenar uma lista de compras.
- Identifique qual estrutura de dados é mais adequada para armazenar uma lista de compras com itens repetidos.
- Qual estrutura de dados é a mais indicada para representar uma lista de compras?
- Qual estrutura de dados é mais apropriada para armazenar e manipular uma lista de compras? Justifique sua resposta.
- Ao desenvolver um aplicativo de lista de compras, qual estrutura de dados é mais adequada para organizar itens?
- Elabore um algoritmo que organize uma lista de compras utilizando uma estrutura de dados adequada. Qual seria essa…
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
