Descreva uma decomposição de um algoritmo que agrega leituras de temperatura de uma rede de sensores para…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva uma decomposição de um algoritmo que agrega leituras de temperatura de uma rede de sensores para gerar um relatório diário. Indique as subtarefas, as variáveis-chave em cada subtarefa e justifique escolhas de projeto.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Coleta (variável 'leitura'): recolher pacotes de sensores com timestamp e valor; 2) Pré-processamento (variável 'leitura_filtrada'): filtrar leituras inválidas e normalizar unidades; 3) Agregação (variáveis 'soma' e 'contador' ou 'media'): acumular valores por período para calcular média; 4) Detecção de anomalia (variável 'flag_anomalia'): identificar leituras fora de faixa e marcar para revisão; 5) Persistência e relatório (variável 'relatorio_diario'): salvar agregados e formatar relatório. Justificativa: separar coleta, limpeza, cálculo e relatório reduz acoplamento, permite paralelizar coleta, usar variáveis locais para estado temporário e aplicar técnicas de tolerância a falhas (retransmissão, timeouts) sem corromper agregados.
Explicação
A decomposição apresentada organiza o processo em etapas lógicas, facilitando a compreensão e a implementação do algoritmo. Cada subtarefa é claramente definida com variáveis-chave que ajudam a monitorar e gerenciar os dados em cada fase. Essa abordagem modular permite a identificação e resolução de problemas de forma mais eficiente, além de possibilitar melhorias e manutenções futuras sem impactar todo o sistema.
Raio-X da questão
decomposição de algoritmos
avaliacao
decomposição de algoritmos · variáveis em programação
Revisar conceitos de algoritmos e suas decomposições em subtarefas.
O aluno pode falhar ao não identificar corretamente as subtarefas necessárias para a decomposição, resultando em um algoritmo incompleto ou confuso.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Projete um algoritmo em passos para coletar e validar dados de temperatura de uma rede de sensores, mostrando a…
- Proponha uma decomposição em subtarefas e forneça um esboço de pseudocódigo para um algoritmo que identifica leituras…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Descreva como você desenvolveria um algoritmo para automatizar a coleta de dados sobre a temperatura em uma cidade ao…
- (DISSERTATIVA) Descreva um algoritmo generalizado que receba coleções de leituras de sensores de tamanhos diferentes e…
- Descreva com precisão o algoritmo e as estruturas (registros, listas, matrizes) para um programa que consolide dados de…
Todas as questões de Estratégias de solução de problemas - Decomposiçã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
