GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO13Média⏱ medio

Uma escola desenvolveu um programa para acompanhar o consumo diário de água em seus prédios. Para isso, os…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO13

Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola desenvolveu um programa para acompanhar o consumo diário de água em seus prédios. Para isso, os dados foram organizados em uma matriz: cada linha corresponde a um prédio, cada coluna corresponde a um dia da semana e cada posição armazena o consumo registrado. O programa também permite consultar o valor associado a um prédio e a um dia específicos. Com base nessa situação, qual é a principal utilidade da matriz no programa?

  1. A) Representar dados em linhas e colunas e consultar posições específicas.
  2. B) Executar instruções do programa sem armazenar valores relacionados.
  3. C) Aumentar automaticamente a velocidade do programa em qualquer consulta.
  4. D) Armazenar dados em uma sequência única e sem posições relacionadas.
  5. E) Eliminar registros repetidos sem analisar os dados armazenados.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A situação descreve uma matriz em que cada linha representa um prédio, cada coluna representa um dia da semana e cada posição guarda o consumo registrado. Assim, a estrutura organiza dados em duas dimensões.
  2. O enunciado também diz que o programa permite consultar o valor associado a um prédio e a um dia específicos, ou seja, acessar uma posição determinada pela linha e pela coluna.
  3. Portanto, a principal utilidade da matriz no programa é representar dados em linhas e colunas e permitir consultar posições específicas, que é exatamente a alternativa A.
  4. A alternativa B está errada, pois a matriz existe justamente para armazenar valores de consumo, não para executar instruções sem armazenar dados.
  5. A alternativa C está errada, pois o enunciado não menciona qualquer ganho automático de velocidade; a estrutura serve para organizar e acessar dados.
  6. A alternativa D está errada, pois uma sequência única sem posições relacionadas contraria a organização em linhas e colunas descrita na situação.
  7. A alternativa E está errada, pois a matriz não tem a função de eliminar registros repetidos; ela apenas armazena e organiza os consumos.
  8. Gabarito oficial A confirmado pela análise.

💡 Dica: Considere exemplos práticos de uso de matrizes.

Alternativa por alternativa

A Correta

A matriz organiza os dados em duas dimensões: as linhas identificam os prédios, as colunas identificam os dias e cada posição contém um valor de consumo. Essa estrutura permite localizar e consultar um dado específico a partir de sua linha e de sua coluna.

B Erradaerro: Conceitual

O aluno pode ter confundido a matriz com um bloco de instruções do programa, achando que a estrutura serve para controlar a execução e não para guardar dados.

C Erradaerro: Senso comum

O aluno pode ter assumido que qualquer estrutura de dados organizada torna o programa automaticamente mais rápido, extrapolando uma ideia que o enunciado não apresenta.

D Erradaerro: Conceitual

O aluno pode ter entendido que uma sequência única de valores é equivalente a uma matriz, desconsiderando que as posições são relacionadas por linha e coluna.

E Erradaerro: Interpretação

O aluno pode ter associado a matriz a uma operação de limpeza de dados, como remoção de duplicatas, em vez de sua função de armazenamento organizado.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

uso de matrizes

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de matriz em computacao · representacao de dados em estruturas

📚 Reveja

Revisar aplicações de matrizes em programação.

⚠️ Erro mais comum

Confundir a funcao principal das matrizes com outras operacoes como eliminacao de duplicados ou aumento de velocidade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.