GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Média⏱ curto

Qual é a principal função de um autômato em programação baseada em eventos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

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?

  1. A) Armazenar dados
  2. B) Controlar fluxo de tarefas
  3. C) Executar cálculos
  4. D) Selecionar estruturas de dados
  5. E) Criar gráficos

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. 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.
  2. 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.
  3. A alternativa A está errada, pois armazenar dados é papel de variáveis, arquivos ou bancos de dados, não do controle de estados.
  4. 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.
  5. 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.
  6. 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.
  7. 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

A Erradaerro: Conceituala que mais engana

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.

B Correta

Autômatos controlam o fluxo de tarefas com base em eventos.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceitual

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.

E Erradaerro: Senso comum

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

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

função de autômato

📌 Objetivo

avaliacao

🧱 Pré-requisitos

programacao baseada em eventos · conceito de autômato

📚 Reveja

Revisar o conceito de autômatos em programação baseada em eventos.

⚠️ Erro mais comum

Confundir a funcao principal do automato com outras funcoes comuns em programacao, como armazenamento ou calculos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.