Quais elementos são essenciais para construir um programa baseado em eventos utilizando autômatos?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Quais elementos são essenciais para construir um programa baseado em eventos utilizando autômatos?
- A) Apenas estados
- B) Eventos e ações
- C) Somente variáveis
- D) Apenas transições
- E) Nenhum dos anteriores
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um programa baseado em eventos reage a estímulos externos ou internos (eventos, como um clique, uma tecla pressionada ou a chegada de um dado). Em um modelo com autômatos, cada evento dispara uma transição entre estados, e essa transição pode executar uma ação (como atualizar a tela ou gravar um valor).
- Portanto, os dois elementos que definem o comportamento reativo do programa são os eventos, que disparam a mudança, e as ações, que são executadas como resposta. Sem eventos não há gatilho, e sem ações o sistema muda de estado sem produzir efeito algum.
- Estados e transições também fazem parte da estrutura de um autômato, mas são a organização do modelo, não o que torna o programa orientado a eventos. Por isso a alternativa B é a mais completa entre as opções.
- Por que as outras estão erradas: A) apenas estados descreve a situação do sistema, mas não diz o que o dispara nem o que ele faz; C) somente variáveis são dados armazenados e não representam o fluxo de eventos de um autômato; D) apenas transições deixa de fora os eventos que as disparam e as ações executadas; E) nenhum dos anteriores não se sustenta, pois a alternativa B está correta.
- Gabarito oficial: B, que coincide com a resolução feita de forma independente.
💡 Dica: Liste os elementos principais de um programa baseado em eventos.
Alternativa por alternativa
O aluno acredita que basta modelar os estados do sistema, pensando que o autômato é apenas uma lista de situações possíveis. Ele não percebe que, sem eventos que causem as mudanças, o modelo fica estático.
Por que engana: Confundir elementos essenciais do autômato, como estados e transições, com variáveis ou ignorar a importância dos eventos e ações.
Eventos e ações controlam as transições do autômato.
O aluno associa a programação com dados e confunde variáveis, que guardam informações, com o mecanismo de controle do autômato. Ele ignora que o comportamento baseado em eventos é determinado pelos eventos e pelas transições.
O aluno considera que as transições resumem todo o modelo, sem reparar que uma transição só ocorre quando um evento a dispara e que ela pode executar uma ação. Assim, deixa de lado os dois elementos que tornam o programa reativo.
O aluno acha que nenhum dos elementos listados é suficiente, possivelmente por supor que a resposta exigiria a lista completa (estados, eventos, transições e ações) em uma única alternativa. Ele não reconhece que a alternativa B contém os elementos essenciais pedidos pelo enunciado.
Raio-X da questão
programação baseada em eventos
avaliacao
programação baseada em eventos · conceito de autômatos
Revisar os conceitos de autômatos e programação baseada em eventos.
Confundir elementos essenciais do autômato, como estados e transições, com variáveis ou ignorar a importância dos eventos e ações.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
