Em um projeto de coleta de dados, que estrutura de dados você usaria para armazenar várias informações sobre…
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
Em um projeto de coleta de dados, que estrutura de dados você usaria para armazenar várias informações sobre diferentes produtos? Justifique.
- A) Lista
- B) Matriz
- C) Grafo
- D) Registro
- E) Conjunto
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado pede uma estrutura para guardar várias informações sobre diferentes produtos, como nome, código, preço e quantidade em estoque. Cada produto tem um conjunto de campos de tipos diferentes (texto, número inteiro, número real).
- Um registro (também chamado de struct ou tupla nomeada) agrupa campos de tipos diferentes sob um único nome. Por isso, cada produto pode ser um registro, com um campo para cada informação.
- Uma lista, como alternativa A, pode armazenar vários produtos em sequência, mas cada elemento deve ser um registro para guardar as informações de cada produto. Sozinha, ela não organiza os campos de cada item.
- A matriz, alternativa B, exige elementos do mesmo tipo e organiza os dados em linhas e colunas. Como os campos de um produto têm tipos diferentes, ela não é adequada.
- O grafo, alternativa C, representa vértices e arestas para modelar relações entre entidades, como redes ou rotas. Não serve para armazenar atributos de produtos.
- O conjunto, alternativa E, guarda elementos únicos sem ordem e não permite associar vários campos a cada item de forma organizada.
- Portanto, a estrutura mais adequada é o registro, que armazena os atributos heterogêneos de cada produto. O gabarito D está correto.
💡 Dica: Considere as características das estruturas de dados ao justificar sua escolha.
Alternativa por alternativa
O aluno pensa que lista serve para qualquer agrupamento de dados, sem perceber que ela organiza elementos em sequência e não os campos heterogêneos de cada produto.
Por que engana: Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
O aluno associa a organização de dados em tabela à matriz, sem notar que a matriz exige elementos de um mesmo tipo, o que não condiz com nome, preço e código misturados.
O aluno confunde o termo 'estrutura de dados' com modelagem de relações e acredita que todo conjunto de informações sobre itens deve ser representado como rede de vértices e arestas.
Registro permite a inclusão de várias informações sobre cada produto.
O aluno imagina que conjunto serve para guardar coleções de itens, esquecendo que ele não tem ordem, não admite repetições e não permite associar vários campos a cada elemento.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
pensamento_critico
abstrato
Questões parecidas com resolução
- Uma pequena loja está desenvolvendo um sistema para controlar seu estoque. O sistema deverá armazenar vários produtos ao…
- Selecione a estrutura de dados que permite armazenar informações sobre produtos em um estoque.
- Identifique a estrutura de dados que melhor se adapta a um sistema de cadastro de produtos em uma loja, considerando…
- Ao desenvolver um programa de controle de estoque, qual seria a estrutura de dados mais adequada para armazenar produtos…
- Qual estrutura de dados é mais apropriada para armazenar e manipular uma lista de compras? Justifique sua resposta.
- Para resolver um problema de organização de dados, qual estrutura é ideal para armazenar uma lista de produtos em um…
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
