Qual a função de uma matriz em um algoritmo de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a função de uma matriz em um algoritmo de programação?
- A) Armazenar uma sequência de comandos.
- B) Gerar números aleatórios.
- C) Organizar dados em linhas e colunas.
- D) Filtrar dados repetidos.
- E) Executar instruções condicionais.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em programação, uma matriz é uma estrutura de dados que armazena valores do mesmo tipo organizados em duas dimensões, isto é, em linhas e colunas. Cada elemento é acessado por seus índices (linha e coluna).
- Por isso, a alternativa C, 'Organizar dados em linhas e colunas', descreve corretamente a função de uma matriz.
- A alternativa A está errada porque armazenar sequências de comandos é função de um programa ou de sub-rotinas, não de uma estrutura de dados.
- A alternativa B está errada porque a geração de números aleatórios é feita por funções específicas de geração de números pseudoaleatórios, e não pela estrutura matriz.
- A alternativa D está errada porque a remoção de dados repetidos depende de um algoritmo de filtragem, e não é a finalidade própria de uma matriz.
- A alternativa E está errada porque execução de instruções condicionais é papel das estruturas de controle, como if e else.
- Conclusão: o gabarito oficial C está correto.
💡 Dica: Pense sobre como as matrizes são utilizadas em programação.
Alternativa por alternativa
O aluno confunde estrutura de dados com estrutura de controle ou com o próprio programa, achando que a matriz guarda instruções em vez de valores.
Por que engana: Confundir matriz com lista ou vetor, pensando que serve para armazenar comandos ou executar ações.
O aluno associa matriz a aleatoriedade, talvez por já ter visto matrizes usadas em simulações, e atribui à estrutura a função de gerar números.
A matriz é utilizada para organizar dados em uma tabela de linhas e colunas.
O aluno imagina que uma estrutura organizada em tabela serve para eliminar repetições, confundindo organização dos dados com filtragem.
O aluno associa a palavra 'matriz' a decisões e confunde estruturas de dados com estruturas de controle de fluxo como if e else.
Raio-X da questão
função de matriz
avaliacao
estrutura de dados matriz · conceito de algoritmo
Revisar o uso de matrizes em algoritmos de programação.
Confundir matriz com lista ou vetor, pensando que serve para armazenar comandos ou executar ações.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função principal de uma matriz em programação?
- Qual a principal função das matrizes em um programa de computador?
- O que é uma matriz em programação?
- Qual a principal função de uma matriz unidimensional em um programa?
- Qual é a principal utilidade das matrizes na programação?
- Qual é a característica principal de uma matriz em programação?
Todas as questões de Programação - Programação com listas e recursã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
