Em um algoritmo que monitora leituras de temperatura em uma estufa organizada em linhas e colunas, qual…
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 monitora leituras de temperatura em uma estufa organizada em linhas e colunas, qual estrutura de dados e tipo de dado são mais adequados para representar a grade de sensores e suas leituras numéricas?
- A) Matriz de inteiros
- B) Vetor (lista) unidimensional de floats
- C) Matriz de números reais (float).
- D) Matriz de strings
- E) Matriz de booleanos
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado pede duas coisas: uma estrutura que represente a grade de sensores, organizada em linhas e colunas, e um tipo de dado para as leituras de temperatura, que são valores numéricos. Passo 2: Para a disposição em linhas e colunas, a estrutura adequada é a matriz (vetor bidimensional), pois cada posição é identificada por dois índices, linha e coluna, que correspondem à localização física do sensor na estufa. Passo 3: Temperaturas são medidas que costumam ter casas decimais (por exemplo, 25,4 graus), então o tipo mais adequado é o real, representado por float. Passo 4: A alternativa C, matriz de números reais (float), reúne as duas exigências. Passo 5: A alternativa A está errada porque matriz de inteiros funciona para a estrutura, mas perde a precisão decimal das leituras. Passo 6: A alternativa B está errada porque um vetor unidimensional não representa diretamente a organização em linhas e colunas. Passo 7: A alternativa D está errada porque strings não permitem cálculos numéricos como média, máximo e mínimo. Passo 8: A alternativa E está errada porque booleanos só armazenam verdadeiro ou falso, o que não serve para registrar temperaturas. Passo 9: Conclusão: o gabarito oficial C está correto.
💡 Dica: Considere as estruturas de dados mais comuns em programação.
Alternativa por alternativa
O aluno acha que, por a estrutura ser matriz, o tipo inteiro basta, ou que temperaturas são sempre números inteiros, sem considerar as casas decimais das leituras.
Por que engana: Escolher uma estrutura de dados que não suporta números decimais, como a matriz de inteiros, ao invés da matriz de números reais.
O aluno foca apenas no tipo float e esquece que a grade é organizada em linhas e colunas, achando que uma lista simples de valores resolve a representação espacial dos sensores.
Matrizes representam naturalmente dados em duas dimensões (linhas × colunas); temperaturas precisam de tipos numéricos reais para valores fracionários.
O aluno acredita que leituras de sensores podem ser guardadas como texto sem prejuízo, sem perceber que strings impedem operações matemáticas como média e comparações numéricas.
O aluno confunde a leitura numérica da temperatura com um estado binário, como ligado ou desligado, e por isso escolhe booleanos, que só guardam verdadeiro ou falso.
Raio-X da questão
estruturas de dados
avaliacao
tipos de dados em programação · estruturas de dados
Revisar tipos de dados e estruturas de dados em programação.
Escolher uma estrutura de dados que não suporta números decimais, como a matriz de inteiros, ao invés da matriz de números reais.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Você registra leituras diárias de temperatura de vários sensores numa pequena fazenda. Para armazenar leituras por dia e…
- Ao projetar um algoritmo que registra temperaturas diárias de 5 sensores por 7 dias, qual estrutura de dado é mais…
- Um algoritmo coleta leituras de sensores de umidade em sequência ao longo do dia. Que estrutura de dados (registro…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações…
- Um sensor de temperatura registra uma leitura por hora durante 24 horas. No algoritmo que processa essas leituras, qual…
- Em um jogo de robótica, o robô se movimenta por um tabuleiro formado por linhas e colunas. O programa precisa guardar o…
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
