Uma cooperativa brasileira precisa desenvolver um sistema para acompanhar o estoque de 120 produtos em 8…
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
Uma cooperativa brasileira precisa desenvolver um sistema para acompanhar o estoque de 120 produtos em 8 lojas. A quantidade disponível deve ser registrada em uma tabela fixa: cada linha representa um produto, cada coluna representa uma loja e cada posição é acessada pela combinação do índice da linha com o índice da coluna. O sistema não precisa relacionar produtos entre si, mas deve consultar rapidamente a quantidade de qualquer produto em qualquer loja. Com base nessa organização dos dados, qual estrutura de dados é a mais apropriada para representar as quantidades em estoque?
- A) Registro
- B) Lista
- C) Vetor
- D) Grafo
- E) Matriz
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique a organização dos dados descrita no enunciado. Há 120 produtos em linhas, 8 lojas em colunas, e cada posição é acessada pela combinação do índice da linha com o índice da coluna. Isso define uma estrutura bidimensional de tamanho fixo.
- Analise o que a estrutura precisa oferecer. O sistema deve consultar rapidamente a quantidade de qualquer produto em qualquer loja, ou seja, acesso direto por dois índices, sem necessidade de percorrer dados.
- Compare com as alternativas. A matriz é uma estrutura de dados bidimensional, acessada por linha e coluna, com tamanho fixo, exatamente como descrito. Ela é a escolha adequada.
- Por que as outras estão erradas. Registro agrupa campos heterogêneos de um mesmo item, mas não representa uma grade de linhas e colunas. Lista é uma sequência linear que exige percorrer elementos para encontrar uma posição. Vetor é unidimensional, acessado por um único índice, e não representa a combinação linha-coluna. Grafo modela relações entre vértices por arestas, e o enunciado diz expressamente que o sistema não precisa relacionar produtos entre si.
- Conclusão. Como a tabela é fixa, com acesso por linha e coluna, a estrutura mais apropriada é a matriz, que coincide com o gabarito oficial.
💡 Dica: Relacione cada dimensão dos dados a uma linha e a uma coluna.
Alternativa por alternativa
O aluno pode ter associado a ideia de organizar dados diversos sob um mesmo conjunto ao conceito de registro, sem perceber que o registro não tem a disposição em linhas e colunas indexadas por dois índices.
O aluno pode ter pensado que, por ser uma coleção de elementos, a lista serve para qualquer armazenamento, ignorando que a lista linear não oferece acesso direto por dois índices.
O aluno pode ter visto a tabela como uma sequência de valores e escolhido o vetor, esquecendo que o vetor tem apenas um índice, enquanto o enunciado exige combinação de linha e coluna.
Por que engana: O aluno pode escolher vetor ou lista por reconhecer uma coleção de dados, ignorando que a consulta exige duas dimensões: produto e loja.
O aluno pode ter confundido a menção a 'produtos' e 'lojas' com relações entre entidades, ignorando a frase do enunciado que afirma que o sistema não precisa relacionar produtos entre si.
A matriz é adequada porque organiza os dados em duas dimensões fixas: linhas para os produtos e colunas para as lojas. Assim, a quantidade de um produto em uma loja é localizada por dois índices, exatamente como descrito no texto-base.
Raio-X da questão
Estrutura de dados matricial
avaliacao
Conceito de índices em estruturas · Representação de dados tabulares
Revise a diferença entre vetor, lista e matriz e associe cada estrutura ao número de dimensões dos dados.
O aluno pode escolher vetor ou lista por reconhecer uma coleção de dados, ignorando que a consulta exige duas dimensões: produto e loja.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações…
- Uma pequena loja está desenvolvendo um sistema para controlar seu estoque. O sistema deverá armazenar vários produtos ao…
- Ao desenvolver um programa de controle de estoque, qual seria a estrutura de dados mais adequada para armazenar produtos…
- Em um sistema para gerenciamento de estoque, qual estrutura de dados é mais apropriada para associações entre produtos e…
- Para resolver um problema de organização de dados, qual estrutura é ideal para armazenar uma lista de produtos em um…
- Selecione a estrutura de dados que permite armazenar informações sobre produtos em um estoque.
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
