Em um algoritmo que processa uma imagem digital composta por pixels organizados em linhas e colunas, que…
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 algoritmo que processa uma imagem digital composta por pixels organizados em linhas e colunas, que estrutura de dados é mais adequada para armazenar os valores de intensidade de cada pixel?
- A) Variável escalar (único valor)
- B) String/Texto para concatenar pixels
- C) Pilha (stack)
- D) Matriz bidimensional (array 2D) de valores numéricos.
- E) Booleano (true/false)
✅ Resposta correta: alternativa D
Resolução passo a passo
- A imagem digital é formada por pixels dispostos em linhas e colunas, ou seja, uma grade bidimensional. Cada pixel possui um valor de intensidade (por exemplo, um número de 0 a 255 em tons de cinza).
- Para representar essa grade com fidelidade, a estrutura precisa manter a posição de cada valor, identificada por dois índices (linha e coluna), e armazenar valores numéricos. Isso corresponde exatamente a uma matriz bidimensional (array 2D) de valores numéricos.
- Por que as outras estão erradas:
- A) Uma variável escalar guarda apenas um único valor, insuficiente para todos os pixels da imagem.
- B) Uma string serve para texto; concatenar pixels perderia a organização por linhas e colunas e dificultaria o acesso direto a cada posição.
- C) Uma pilha segue a lógica LIFO e não oferece acesso direto por posição (linha e coluna), inadequado para processar a imagem.
- E) Um booleano só assume dois valores (verdadeiro ou falso), não representando intensidades numéricas variadas.
- Conclusão: a matriz bidimensional é a estrutura mais adequada, pois combina organização em linhas e colunas, acesso direto por índices e armazenamento de valores numéricos de intensidade, alinhando-se ao gabarito oficial.
💡 Dica: Considere as estruturas de dados mais comuns para armazenar matrizes.
Alternativa por alternativa
Imagina que um único valor basta para representar a imagem, talvez confundindo a intensidade de um pixel com a intensidade da imagem inteira.
Associa 'armazenar pixels' a juntar valores em texto, como se a imagem fosse uma sequência de caracteres sem estrutura de posição.
Pensa que, por a imagem ser processada pixel a pixel em sequência, uma pilha seria a estrutura natural, sem perceber que a pilha não permite acesso direto por linha e coluna.
Por que engana: Escolher uma estrutura de dados inadequada, como uma variável escalar, que não pode armazenar múltiplos valores de pixels.
Uma imagem é naturalmente uma grade com índices de linha e coluna; uma matriz 2D permite acesso direto por coordenadas (row, col) e facilita operações espaciais e convoluções.
Pode confundir a representação de pixels (que indicam presença ou ausência de cor, como em imagens binárias) com a intensidade, que é um valor numérico gradual.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados · matrizes e arrays
Revisar tipos de estruturas de dados e suas aplicações.
Escolher uma estrutura de dados inadequada, como uma variável escalar, que não pode armazenar múltiplos valores de pixels.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em um algoritmo que monitora leituras de temperatura em uma estufa organizada em linhas e colunas, qual estrutura de…
- Em uma atividade de Computação, uma turma desenvolveu um programa para classificar imagens de materiais recicláveis…
- Qual é a estrutura utilizada para armazenar dados em uma matriz?
- Em um jogo de robótica, o robô se movimenta por um tabuleiro formado por linhas e colunas. O programa precisa guardar o…
- Para representar uma grande matriz de leituras de sensores em que a maioria dos valores é zero, qual técnica de…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações…
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
