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
- Para planejar uma oficina de preparação para o primeiro emprego, uma escola aplicou um formulário digital de inscrição…
- Em uma atividade de iniciação científica, estudantes precisam encontrar um conjunto de dados para investigar como jovens…
- Pesquisadores acompanham a presença de caranguejos em quatro pontos de um manguezal. Após cada saída de campo, as…
- — Este mapa mostra que o bairro onde moro terá mais casos de dengue no próximo mês — comentou uma estudante ao…
- — O metrô será totalmente fechado amanhã; repasse para todos os grupos — dizia uma mensagem que circulou em aplicativos…
- — O arquivo chegou em linhas, mas precisamos consultá-lo sem ler tudo — observou a pesquisadora durante uma simulação 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
