GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO02Difícil⏱ longo

Desenvolva um algoritmo em pseudocódigo que receba um registro composto por leituras numéricas de sensores…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO02

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de registros que estabelecem uma organização na qual cada componente é identificado por um nome, fazendo manipulações sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Desenvolva um algoritmo em pseudocódigo que receba um registro composto por leituras numéricas de sensores, uma fotografia associada e um campo de descrição em texto; o algoritmo deve escolher o formato de armazenamento adequado para cada parte e justificar essa escolha.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Resposta modelo (pseudocódigo e justificativa): Entrada: registro {sensores: lista de leituras numéricas, foto: imagem, descricao: texto, meta: dicionário} Algoritmo SelecionarFormatos(registro): // 1. Dados numéricos de sensores if precisa_de_alta_precisao(registro.sensores) ou grande_volume(registro.sensores) então formato_sensores := "binário (float32 ou float64)" // menor tamanho, mantém precisão else formato_sensores := "CSV" // legível e compatível com planilhas fim se // 2. Fotografia if imagem_eh_fotografia(registro.foto) então if preservacao_da_qualidade_e_obrigatoria(registro.foto) então formato_foto := "PNG (lossless)" else formato_foto := "JPEG (lossy, compressão maior)" fim se else formato_foto := "PNG ou SVG conforme tipo (bitmap ou vetorial)" fim se // 3. Texto e metadados formato_texto := "JSON" // estrutura: campos nomeados, fácil de parsear e estender retornar {sensores: formato_sensores, foto: formato_foto, descricao: formato_texto, meta: formato_texto} Justificativa resumida: - Números: formatos binários (float) reduzem espaço e preservam precisão para muitos pontos; CSV é usado quando se exige legibilidade ou interoperabilidade simples com planilhas. - Imagens: JPEG oferece alta compressão com perda aceitável para fotografias; PNG preserva qualidade sem perdas e é indicado quando detalhes importam; SVG é para imagens vetoriais escaláveis. - Texto/metadados: JSON é legível por humanos e máquinas, suporta estruturas e campos nomeados, facilitando busca e extensão. Observações práticas: - Sempre armazenar metadados (timestamp, unidade, sensor_id) junto aos dados para interpretação. - Considerar compressão adicional (ex.: zip) quando for necessário reduzir espaço sem perda de informação importante. - Documentar o formato escolhido para cada campo em um esquema (schema) para garantir interoperabilidade.

Explicação

A escolha dos formatos de armazenamento é baseada nas características dos dados, como precisão, legibilidade e qualidade. Formatos binários para números e JSON para texto garantem eficiência e facilidade de uso, enquanto JPEG e PNG são selecionados com base na necessidade de compressão e preservação da qualidade das imagens. Essa abordagem assegura que cada tipo de dado seja tratado de maneira otimizada, facilitando o acesso e a manipulação futura.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

armazenamento de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · estrutura de algoritmos

📚 Reveja

Revisar tipos de dados e estruturas de armazenamento em algoritmos.

⚠️ Erro mais comum

O aluno pode confundir os tipos de dados e escolher um formato de armazenamento inadequado, como usar texto para armazenar números.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Matrizes e registros

🔎 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.