GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO03Difícil⏱ medio

Em um viveiro marinho, cientistas testam um sistema de automação capaz de monitorar e regular continuamente o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO03

Usar autômatos para descrever comportamentos de forma abstrata automatizando-os através de uma linguagem de programação baseada em eventos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um viveiro marinho, cientistas testam um sistema de automação capaz de monitorar e regular continuamente o nível de água em tanques destinados ao cultivo de corais. O sistema detecta três condições de volume: “nível baixo”, quando a altura fica abaixo de 20 cm; “nível adequado”, entre 20 cm e 30 cm; e “nível alto”, acima de 30 cm. Detectado nível baixo, a bomba de reposição entra em ação até restabelecer o nível adequado. Se o nível alcançar o ponto alto, a mesma bomba interrompe o fluxo e aguarda a descida até o nível adequado. Adicionalmente, se o nível permanecer adequado sem variações por 10 minutos, o sistema entra em estado de espera e retoma as verificações quando identifica qualquer nova flutuação de volume. Analise o texto-base e identifique a descrição abstrata do autômato que descreve corretamente os estados e transições do sistema de controle de nível de água.

  1. A) Estados NB=Baixo, NA=Adequado, NL=Alto, ME=Espera; transicoes: NB->NA se baixo; NL->NA se alto; NA->ME se 10min; ME->NA se variacao
  2. B) Estados NB=Baixo, NA=Adequado, NL=Alto, ME=Espera; transicoes: NB->ME se baixo; NL->ME se alto; ME->NA se 10min; NA->NB se variacao
  3. C) Estados NB=Baixo, NA=Adequado, NL=Alto; transicoes: NB->NA se baixo; NL->NA se alto; NA->NL se alto; NA->NB se baixo
  4. D) Estados NB=Baixo, NA=Adequado, NL=Alto, ME=Espera; transicoes: NB->NA se baixo; NL->NA se alto; ME->NA se 10min; NA->ME se variacao
  5. E) Estados NB=Baixo, NA=Adequado, NL=Alto, ME=Espera; transicoes: NB->NA se baixo; NA->NL se alto; NL->NA se alto; NA->ME se 10min

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifico os estados descritos no texto: nível baixo (abaixo de 20 cm), nível adequado (entre 20 e 30 cm), nível alto (acima de 30 cm) e espera (estado de repouso após 10 minutos de nível estável). Passo 2: Mapeio as transições. Com nível baixo, a bomba repõe água até o nível voltar ao adequado, o que leva do estado Baixo ao Adequado. Com nível alto, a bomba interrompe o fluxo e espera a descida até o adequado, o que leva do estado Alto ao Adequado. Passo 3: Se o nível adequado permanece sem variações por 10 minutos, o sistema vai do Adequado para a Espera. Passo 4: Na Espera, qualquer nova flutuação de volume faz o sistema retomar as verificações, ou seja, voltar ao estado Adequado para reavaliar. Passo 5: A alternativa A reproduz exatamente esse comportamento: NA->ME se 10min e ME->NA se variação, além de NB->NA e NL->NA para o retorno ao nível adequado. Passo 6: Por que as outras estão erradas: a B inverte a lógica, fazendo o nível baixo levar à espera e a variação levar do adequado ao baixo; a C não possui o estado de espera, ignorando a regra dos 10 minutos; a D inverte as transições da espera, colocando a variação como gatilho da espera e os 10 minutos como gatilho de retorno; a E cria transições de Adequado para Alto que o texto não prevê e não inclui o retorno da Espera. Passo 7: Observação: a alternativa A usa rótulos simplificados nas guardas (por exemplo, 'se baixo' e 'se alto'), que não capturam totalmente a condição de restabelecimento do nível adequado, mas é a única que descreve corretamente a estrutura de estados e transições do sistema.

💡 Dica: Analise as condições e transições descritas para cada estado do sistema.

Alternativa por alternativa

A Correta

Representa fielmente o comportamento descrito: reposicao em NB e NL leva a NA, transicao para ME apos 10min e retorno a NA em variacoes.

B Erradaerro: Conceituala que mais engana

O aluno inverte a lógica do sistema, supondo que o nível baixo ou alto leva diretamente à espera e que o retorno do estado de espera ocorre pelo tempo de 10 minutos. Ele confunde o gatilho da espera com o da regulação.

Por que engana: Confundir as condições que disparam as transições entre estados ou esquecer o estado de espera.

C Erradaerro: Interpretação

O aluno ignora a regra dos 10 minutos de nível estável, que é o que faz o sistema entrar em estado de espera. Assim, a descrição fica sem o estado ME, deixando de cumprir a parte do enunciado que trata da estabilidade.

D Erradaerro: Interpretação

O aluno lê as transições da espera de forma invertida, supondo que a variação de volume leva o sistema à espera e que os 10 minutos sem variação fazem o sistema voltar ao adequado. O texto diz o contrário nos dois casos.

E Erradaerro: Conceitual

O aluno cria uma transição de Adequado para Alto por conta própria, já que o nível alto é tratado pela bomba como correção e não como evolução normal do adequado, e não inclui o retorno da Espera ao estado de verificação quando há nova flutuação.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

autômato estados transições

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de autômato finito · transições de estados

📚 Reveja

estude autômatos e diagramas de estados

⚠️ Erro mais comum

Confundir as condições que disparam as transições entre estados ou esquecer o estado de espera.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Autômatos e linguagens baseadas em eventos

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