Qual é a principal vantagem de utilizar matrizes em algoritmos de computação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem de utilizar matrizes em algoritmos de computação?
- A) Matrizes permitem armazenar dados de forma não estruturada.
- B) Facilitam a representação de dados multidimensionais.
- C) Eliminam a necessidade de variáveis.
- D) São mais lentas que listas para acessar dados.
- E) Matrizes são apenas uma forma de armazenar strings.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a principal vantagem de usar matrizes em algoritmos. Matriz é uma estrutura de dados que organiza valores em linhas e colunas, ou seja, em mais de uma dimensão, e cada elemento é acessado por seus índices.
- Resolvendo por conta própria, a ideia central é a organização multidimensional. Matrizes facilitam representar tabelas, imagens, grades, grafos em forma de matriz de adjacência e outros dados com duas ou mais dimensões, mantendo a estrutura do problema.
- A alternativa B expressa exatamente essa vantagem, por isso é a correta, e coincide com o gabarito oficial.
- A alternativa A está errada, pois matrizes armazenam dados de forma estruturada, em posições indexadas, e não de forma não estruturada.
- A alternativa C está errada, pois matrizes são um tipo de armazenamento e continuam dependendo de variáveis para serem declaradas e manipuladas.
- A alternativa D está errada, pois o acesso a um elemento de matriz por seus índices é direto e rápido, e não mais lento que o de listas em geral.
- A alternativa E está errada, pois matrizes são estruturas numéricas ou de dados em geral, não se limitando a strings.
- Conclusão: a principal vantagem é facilitar a representação de dados multidimensionais, gabarito B confirmado.
💡 Dica: Considere como uma matriz organiza dados em linhas, colunas e outras dimensões.
Alternativa por alternativa
O aluno acredita que matrizes servem para guardar dados sem organização, confundindo estrutura indexada com ausência de estrutura.
Por que engana: Confundir matrizes com armazenamento não estruturado ou pensar que elas substituem variáveis, em vez de reconhecer sua utilidade para representar dados multidimensionais.
Matrizes são ideais para representar dados em várias dimensões, como imagens.
O aluno imagina que uma estrutura de dados substitui variáveis, quando na verdade a matriz é um conjunto de variáveis indexadas e depende delas.
O aluno supõe que, por ser uma estrutura mais complexa, a matriz necessariamente acessa dados mais devagar que uma lista, ignorando que o acesso indexado é direto.
O aluno restringe o conceito de matriz a um caso particular, confundindo a estrutura com tipos de texto como strings.
Raio-X da questão
representação multidimensional de dados
avaliacao
Estruturas de dados e variáveis · Organização de dados em tabelas
Revise como matrizes organizam e representam dados em duas ou mais dimensões.
Confundir matrizes com armazenamento não estruturado ou pensar que elas substituem variáveis, em vez de reconhecer sua utilidade para representar dados multidimensionais.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem de utilizar matrizes em um programa de computador?
- Qual a principal vantagem de usar matrizes em programação?
- Qual é a principal vantagem do uso de matrizes em programação?
- Qual é a principal vantagem de usar matrizes em programação?
- Qual é a principal vantagem de usar matrizes na programação?
- Qual é a principal vantagem de usar matrizes para armazenar dados em programação?
Todas as questões de Estratégias de solução de problemas - Generalizaçã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
