GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO11Fácil⏱ medio

Qual estrutura formal é mais adequada para modelar um sistema reativo baseado em eventos que transita entre…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO11

Criar e explorar modelos computacionais simples para simular e fazer previsões, identificando sua importância no desenvolvimento científico.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual estrutura formal é mais adequada para modelar um sistema reativo baseado em eventos que transita entre estados discretos conforme chegam eventos?

  1. A) Máquina de Turing, que é incapaz de lidar com transições em tempo real entre eventos.
  2. B) Autômato finito (máquina de estados finitos determinística).
  3. C) Rede neural profunda, pois aprende com dados contínuos e não tem estados definidos.
  4. D) Listas encadeadas, que são estruturas de dados e não modelos de estado formal.
  5. E) Autômato linear, que trabalha apenas com inteiros e não com estados.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pede uma estrutura formal para modelar um sistema reativo, que responde a eventos, e que transita entre estados discretos conforme os eventos chegam.
  2. Um autômato finito (máquina de estados finitos determinística) é formado por um conjunto finito de estados, um alfabeto de entrada (aqui, os eventos), uma função de transição que, dado o estado atual e o evento recebido, determina o próximo estado, além de um estado inicial e estados finais. Isso corresponde exatamente ao modelo descrito no enunciado.
  3. Por isso a alternativa B é a correta, e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois a Máquina de Turing é um modelo mais poderoso e não é o modelo adequado para sistemas reativos simples de estados discretos; além disso, a afirmação de que ela é incapaz de lidar com transições está incorreta.
  5. A alternativa C está errada, pois redes neurais profundas não modelam transições discretas entre estados definidos e não são estruturas formais de estados para esse fim.
  6. A alternativa D está errada, pois listas encadeadas são estruturas de dados para armazenar informação, não modelos de comportamento que transitam entre estados.
  7. A alternativa E está errada, pois não existe um 'autômato linear' como modelo padrão de estados, e a afirmação de que trabalha apenas com inteiros não descreve um modelo de transições de estados por eventos.

💡 Dica: Considere as características de sistemas reativos ao responder.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a Máquina de Turing a qualquer modelo computacional de transições e acredita que ela seria a estrutura mais adequada por ser mais geral, sem perceber que a generalidade não torna o modelo adequado para sistemas reativos de estados discretos.

Por que engana: Confundir a função de uma máquina de Turing com a de um autômato finito, acreditando que ambos podem modelar sistemas reativos de forma semelhante.

B Correta

Autômatos finitos representam explicitamente estados e transições acionadas por eventos, permitindo modelar comportamento discreto e determinístico típico de sistemas reativos.

C Erradaerro: Senso comum

O aluno acredita que sistemas reativos devem ser modelados por aprendizado de máquina, confundindo a reação a eventos com o processamento de dados contínuos e ignorando que o enunciado pede estados discretos definidos.

D Erradaerro: Conceitual

O aluno confunde estrutura de dados, que armazena informação, com modelo formal de estados, que descreve comportamento por transições, e assim considera a lista encadeada um modelo de estado.

E Erradaerro: Interpretação

O aluno interpreta o termo 'linear' como sinônimo de modelo numérico sem estados e cria a ideia de um 'autômato linear' que não corresponde a um conceito formal de transição por eventos, lendo mal o significado do modelo pedido.

Raio-X da questão

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

sistemas reativos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

modelagem de sistemas · estruturas de dados

📚 Reveja

Revisar estruturas formais para modelagem de sistemas reativos.

⚠️ Erro mais comum

Confundir a função de uma máquina de Turing com a de um autômato finito, acreditando que ambos podem modelar sistemas reativos de forma semelhante.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Analisar situações do mundo contemporâneo, selecionando técnicas computacionais apropriadas para a solução de problemas.

🔎 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.