Proponha uma decomposição em subtarefas e forneça um esboço de pseudocódigo para um algoritmo que identifica…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Proponha uma decomposição em subtarefas e forneça um esboço de pseudocódigo para um algoritmo que identifica leituras inconsistentes em uma sequência de dados de um sensor, usando variáveis de índice e um limiar adaptativo; descreva como cada subtarefa contribui para a solução.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Subtarefas: 1) Ler sequência e armazenar em lista. 2) Para cada posição, extrair janela local e calcular média móvel e desvio. 3) Definir limiar adaptativo = média_móvel + k * desvio. 4) Marcar índices onde |valor - média_móvel| > limiar. 5) Reportar ou excluir leituras inconsistentes. Pseudocódigo: dados ? lerSensor() para i de 1 até tamanho(dados): janela ? dados[max(1,i-w+1)..i] media ? média(janela) desvio ? desvio_padrão(janela) limiar ? media + k * desvio se abs(dados[i] - media) > limiar então inconsistentes.adicionar(i) fim se fim para retornar inconsistentes Contribuição: cada subtarefa separa entrada, cálculo estatístico, decisão por limiar e ação sobre os dados, facilitando testes, ajuste da variável k e reutilização de componentes.
Explicação
A decomposição em subtarefas organiza o problema em etapas lógicas, permitindo um desenvolvimento mais claro e eficiente do algoritmo. Cada subtarefa tem um papel específico que contribui para a identificação de leituras inconsistentes, facilitando ajustes e a manutenção do código. O pseudocódigo apresentado reflete essa estrutura, demonstrando como os dados são processados de maneira sistemática.
Raio-X da questão
algoritmo de detecção de inconsistências
avaliacao
algoritmos e pseudocódigos · variáveis e estruturas de controle
Revisar conceitos de algoritmos e pseudocódigo.
O aluno pode falhar em decompor a tarefa em subtarefas adequadas, resultando em um pseudocódigo confuso ou incompleto.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Descreva uma decomposição de um algoritmo que agrega leituras de temperatura de uma rede de sensores para gerar um…
- Projete um algoritmo que, a partir de uma sequência de leituras de sensores (cada leitura: timestamp, sensorID, valor)…
- Projete um algoritmo em passos para coletar e validar dados de temperatura de uma rede de sensores, mostrando a…
- Escreva um algoritmo em pseudocódigo que leia uma sequência de dados numéricos de sensores, calcule a média e o desvio…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Você deve projetar um algoritmo em pseudocódigo que codifique as leituras de 10 sensores, cada um produzindo um valor…
🔎 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
