Qual é a principal função de um autômato em programação baseada em eventos?
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
Qual é a principal função de um autômato em programação baseada em eventos?
- A) Armazenar dados
- B) Controlar fluxo de tarefas
- C) Executar cálculos
- D) Selecionar estruturas de dados
- E) Criar gráficos
✅ Resposta correta: alternativa B
Resolução passo a passo
- Em programação baseada em eventos, o programa fica aguardando eventos (cliques, mensagens, sinais de sensores, fim de uma operação) e reage a cada um deles. Um autômato, também chamado de máquina de estados finitos, é um modelo formado por estados e transições. Cada evento recebido faz o autômato mudar de estado e, com isso, decidir qual tarefa deve ser executada a seguir.
- Portanto, a função principal do autômato é controlar o fluxo de tarefas, ou seja, definir a sequência e as condições em que as ações acontecem a partir dos eventos.
- A alternativa A está errada, pois armazenar dados é papel de variáveis, arquivos ou bancos de dados, não do controle de estados.
- A alternativa C está errada, pois executar cálculos é função de operações aritméticas e funções do programa, e o autômato apenas decide quando elas ocorrem.
- A alternativa D está errada, pois a escolha de estruturas de dados é uma decisão de projeto de algoritmos e não o objetivo de um autômato.
- A alternativa E está errada, pois criar gráficos é uma tarefa de bibliotecas de visualização e não se relaciona ao controle de eventos.
- Conclusão: o gabarito oficial B está correto, pois o autômato organiza o comportamento do sistema ao coordenar qual tarefa executar em resposta a cada evento.
💡 Dica: Pense na definição de autômatos em programação.
Alternativa por alternativa
O aluno associa o termo a memória e dados, imaginando que o autômato é um repositório de informações que guarda valores entre execuções.
Por que engana: Confundir a funcao principal do automato com outras funcoes comuns em programacao, como armazenamento ou calculos.
Autômatos controlam o fluxo de tarefas com base em eventos.
O aluno confunde o autômato com a própria execução de operações, pensando que a máquina de estados processa os cálculos do programa.
O aluno pensa que o autômato escolhe a estrutura de dados a ser usada, confundindo a decisão de controle com a decisão de organização de dados.
O aluno associa a palavra autômato a uma ferramenta de visualização ou à geração de saídas gráficas, usando a intuição do senso comum sobre a palavra.
Raio-X da questão
função de autômato
avaliacao
programacao baseada em eventos · conceito de autômato
Revisar o conceito de autômatos em programação baseada em eventos.
Confundir a funcao principal do automato com outras funcoes comuns em programacao, como armazenamento ou calculos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função de um autômato na programação baseada em eventos?
- Identifique a principal função de um autômato em uma linguagem de programação baseada em eventos.
- Qual é a finalidade de um autômato em programação?
- Explique como um autômato pode ser utilizado para automatizar a coleta de dados em um sistema de programação baseado em…
- Qual é a função de um autômato em um jogo eletrônico?
- Quais elementos são essenciais para construir um programa baseado em eventos utilizando autômatos?
🔎 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
