Considere um autômato baseado em eventos descrito em pseudocódigo: ao receber evento 'sensor' com campo valor…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Considere um autômato baseado em eventos descrito em pseudocódigo: ao receber evento 'sensor' com campo valor, se valor > 50 então envia mensagem 'ALERTA', caso contrário envia 'OK'. Se ocorrer um evento sensor com valor 65, qual mensagem será emitida?
- A) FECHADO
- B) INDEFINIDO
- C) BLOQUEADO
- D) ABERTO
- E) ALERTA
✅ Resposta correta: alternativa E
Resolução passo a passo
- Leia o pseudocódigo: ao receber um evento 'sensor' com campo valor, o autômato testa a condição valor > 50. Se a condição for verdadeira, envia a mensagem 'ALERTA'; caso contrário, envia 'OK'.
- Substitua o valor do evento na condição. O evento tem valor 65, e 65 > 50 é verdadeiro.
- Como a condição é verdadeira, o ramo 'se' é executado e a mensagem emitida é 'ALERTA', que corresponde à alternativa E.
- Por que as outras estão erradas: A) FECHADO, B) INDEFINIDO, C) BLOQUEADO e D) ABERTO não aparecem em nenhum ramo do pseudocódigo, então nunca são emitidas por esse autômato.
- Conclusão: o gabarito oficial E está correto, pois a mensagem emitida para valor 65 é 'ALERTA'.
💡 Dica: Compare 65 com o limite 50 e siga a condição indicada.
Alternativa por alternativa
O aluno pode ter confundido o estado do sistema com a mensagem emitida, imaginando que um sensor com valor alto fecha algo, sem seguir o pseudocódigo.
O aluno pode ter supesto que a saída seria indefinida por não reconhecer a mensagem prevista, sem avaliar a condição valor > 50 que cobre o caso.
O aluno pode ter associado valor alto de sensor a bloqueio por senso comum de sistemas de segurança, em vez de seguir as mensagens definidas no pseudocódigo.
O aluno pode ter invertido a lógica, associando um valor acima do limite a abertura, ou confundido a condição com a mensagem 'OK' do ramo senão.
Por que engana: O aluno pode ignorar a condição valor > 50 ou confundir o resultado da comparação, escolhendo uma mensagem que não corresponde ao ramo executado.
O valor 65 é maior que 50, portanto a condição valor>50 é verdadeira e o ramo que envia 'ALERTA' é executado.
Raio-X da questão
processamento de eventos condicionais
diagnostico
comparação de valores numéricos · estruturas condicionais em pseudocódigo
Revise a execução de condições e a resposta de autômatos a eventos.
O aluno pode ignorar a condição valor > 50 ou confundir o resultado da comparação, escolhendo uma mensagem que não corresponde ao ramo executado.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Durante uma atividade de Ciências, uma turma programou um sensor para acompanhar a temperatura da sala. O algoritmo usa…
- Escreva pseudocódigo de um autômato baseado em eventos que conte ocorrências do evento 'botao' e emita 'alarme' quando o…
- Pesquisa recente revela que em estufas automatizadas, 45% das falhas no sistema de ventilação ocorrem fora do horário…
- Na indústria de manufatura, você está testando duas versões de um programa simples que lê dados de sensores e imprime…
- Projete um algoritmo (pseudocódigo ou fluxograma) que leia as temperaturas de três sensores, calcule a média e ative a…
- Dados ilustrativos: Em um post de blog, a desenvolvedora Carla descreve a construção de um programa para monitorar…
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
