Projete um autômato orientado a eventos que monitore leituras de sensores H (humidade), T (temperatura) e P…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete um autômato orientado a eventos que monitore leituras de sensores H (humidade), T (temperatura) e P (pressão). Deve emitir 'ALERTA' sempre que ocorrerem duas leituras H consecutivas seguidas por uma T. Apresente: a) pseudocódigo do autômato; b) tabela de frequências dos eventos para a sequência de amostra: H, T, H, H, T, P, H, T, H.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo (autômato baseado em eventos): Estados: S0 (inicial), S1 (visto um H), S2 (visto HH) Entrada evento e:\n se estado=S0:\n se e='H' então estado=S1\n senão estado=S0\n se estado=S1:\n se e='H' então estado=S2\n senão se e='T' então estado=S0 // não há HH antes\n senão estado=S0\n se estado=S2:\n se e='T' então emitir 'ALERTA'; estado=S0 senão se e='H' então estado=S2 // mantém último H para possíveis novas sequências senão estado=S0 Processamento da sequência de amostra H,T,H,H,T,P,H,T,H: Contagem absoluta: H=5, T=3, P=1 Frequências relativas: H=5/9 ˜55,6%; T=3/9 ˜33,3%; P=1/9 ˜11,1% Comentário: o autômato detecta padrões HH seguido de T independentemente de sobreposições; manter estado S2 ao ler H permite detectar HHH...T como ALERTA na chegada de T.
Explicação
O pseudocódigo apresenta um autômato que transita entre estados com base nas leituras dos sensores, permitindo a detecção precisa do padrão desejado. A tabela de frequências fornece uma análise quantitativa das leituras, demonstrando a eficácia do autômato em monitorar os eventos. A lógica de manter o estado S2 ao ler H garante que sequências sobrepostas sejam consideradas, aumentando a sensibilidade do sistema a novas ocorrências do padrão.
Raio-X da questão
autômato orientado a eventos
avaliacao
lógica de programação · estruturas de controle
Revisar conceitos de autômatos e monitoramento de eventos.
O aluno pode confundir a ordem dos eventos, não considerando que duas leituras de H devem ocorrer antes de uma T para emitir o alerta.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Uma livraria registra, em uma tabela, a quantidade de livros vendidos em duas filiais durante uma campanha. As linhas…
- Em um inventário de sementes, a equipe registrou a quantidade de um lote usando agrupamentos: 3 grupos de 10.000…
- Por que alguns horários de biblioteca ficam lotados enquanto outros permanecem vazios? Para decidir a ampliação do…
- Uma cooperativa de reciclagem contratou fretes e registrou o custo total conforme a distância percorrida. O grafico…
- O gráfico mostra o consumo mensal de energia dos equipamentos de uma padaria: forno, 520 kWh; refrigeração, 280 kWh…
- Uma comunidade rural avalia caixas d'água de base quadrada e altura fixa de 5 m. O gráfico mostra o volume V, em m³, em…
🔎 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
