Em uma atividade de Computação, uma turma desenvolveu um programa para classificar imagens de materiais…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma atividade de Computação, uma turma desenvolveu um programa para classificar imagens de materiais recicláveis. Para cada imagem, foram registrados atributos como cor, formato e presença de rótulo. O programa precisa comparar esses atributos entre várias imagens e associar cada uma a uma categoria, como papel, plástico ou metal. Uma forma adequada de organizar os dados é manter uma dimensão para as imagens e outra para os atributos, permitindo consultar os valores de maneira sistemática. Com base no texto, qual procedimento representa melhor o uso de uma estrutura bidimensional para organizar os dados antes da classificação?
- A) Reunir os valores distintos de cada atributo, sem repetir ocorrências.
- B) Armazenar os atributos de cada imagem em uma sequência independente de valores.
- C) Guardar cada imagem em um registro com campos nomeados e separados.
- D) Dispor cada imagem em uma linha e cada atributo em uma coluna, formando uma grade de valores.
- E) Representar as imagens como pontos e os atributos como ligações entre esses pontos.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O enunciado descreve uma estrutura bidimensional: uma dimensão para as imagens e outra para os atributos, permitindo consultar valores de forma sistemática. Uma estrutura bidimensional clássica é uma matriz ou tabela, em que cada linha corresponde a um elemento (aqui, uma imagem) e cada coluna corresponde a uma característica (aqui, cor, formato, presença de rótulo).
- Analisando as alternativas, a D descreve exatamente isso: cada imagem em uma linha e cada atributo em uma coluna, formando uma grade de valores. Essa é a representação bidimensional que o texto pede, com acesso direto ao valor de uma imagem em um atributo específico por linha e coluna.
- A alternativa A está errada, pois reunir valores distintos de cada atributo é uma operação de conjunto ou de levantamento de valores possíveis, não uma organização bidimensional de imagens e atributos.
- A alternativa B está errada, pois armazenar atributos em sequências independentes gera listas unidimensionais separadas, sem a relação de dupla dimensão entre imagens e atributos.
- A alternativa C está errada, pois um registro com campos nomeados organiza os dados de uma única imagem, sem formar uma estrutura com duas dimensões para todas as imagens.
- A alternativa E está errada, pois representar imagens como pontos ligados por arestas descreve um grafo, uma estrutura de relações, e não uma grade de dados consultável por duas dimensões.
- Conclusão: a resposta correta é a alternativa D, que coincide com o gabarito oficial.
💡 Dica: Pense em como as matrizes podem organizar e classificar informações.
Alternativa por alternativa
O aluno acredita que organizar os dados em duas dimensões é listar os valores distintos de cada atributo, confundindo uma etapa de levantamento de valores com a estrutura de organização.
Por que engana: Confundir matriz com outras estruturas de dados como listas ou grafos, levando a escolha incorreta da estrutura para classificacao.
O aluno entende que guardar os atributos em sequências separadas já equivale a uma estrutura bidimensional, sem perceber que faltam as relações entre imagem e atributo.
O aluno associa a organização por campos nomeados a uma estrutura de duas dimensões, mas um registro representa apenas uma imagem e não a relação entre todas as imagens e atributos.
Uma estrutura bidimensional organiza informações em linhas e colunas. Nesse caso, cada linha pode representar uma imagem, enquanto cada coluna representa um atributo. Os valores nas posições correspondentes permitem comparar as imagens e apoiar sua classificação.
O aluno confunde a organização de dados em grade com uma representação de relações entre elementos, como um grafo de pontos e ligações, que não é a estrutura descrita no texto.
Raio-X da questão
matrizes em programação
fixacao
conceito de matriz em programacao · estruturas de dados basicas
Revisar como utilizar matrizes para armazenar e classificar dados.
Confundir matriz com outras estruturas de dados como listas ou grafos, levando a escolha incorreta da estrutura para classificacao.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na aula de Computação, a turma recebeu informações sobre os livros preferidos dos estudantes. Para comparar os dados com…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações…
- Qual dessas opções representa uma maneira eficaz de organizar dados em um programa?
- Uma escola está desenvolvendo um aplicativo para organizar informações acadêmicas. Nesse aplicativo, uma matriz é usada…
- Uma escola está desenvolvendo um sistema para registrar os dados de seus alunos. Para cada aluno, o sistema deve manter…
- Em um algoritmo que processa uma imagem digital composta por pixels organizados em linhas e colunas, que estrutura de…
🔎 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
