GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO03Difícil⏱ 4 a 6 minu

Em um centro cultural municipal, um elevador acessível possui botões em braile, avisos sonoros e uma tela que…

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 centro cultural municipal, um elevador acessível possui botões em braile, avisos sonoros e uma tela que informa sua situação. Para programar o controle, a equipe representou o funcionamento por estados. Inicialmente, o elevador está no térreo, parado e com as portas abertas. Quando uma pessoa seleciona o 3º andar, o sistema passa ao estado de fechamento das portas. Somente após o sensor confirmar que as portas estão totalmente fechadas, o elevador entra no estado de subida. Ao receber o sinal de chegada ao 3º andar, ele para e abre as portas, voltando a aguardar uma nova solicitação. Explique como os eventos de seleção do 3º andar, confirmação do fechamento das portas e chegada ao destino modificam, em sequência, o estado do elevador. Justifique por que o modelo não deve iniciar a subida imediatamente ao receber o comando do botão.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

A seleção do 3º andar faz o elevador sair do estado de espera no térreo com as portas abertas e entrar no estado de fechamento das portas. A confirmação do sensor de que as portas estão totalmente fechadas provoca a mudança para o estado de subida. Quando o sistema recebe o evento de chegada ao 3º andar, muda para o estado parado nesse andar com as portas abertas, aguardando outra solicitação. A subida não pode começar apenas com o botão, pois o botão registra o destino, mas a segurança exige que o evento de portas fechadas ocorra antes do movimento.

Explicação

A resposta relaciona cada evento a uma transição de estado e distingue o registro do destino da condição de segurança necessária para o elevador se mover.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura Adequado a
Discriminação Medio
Peso pedagógico Alto
Autonomia do enunciado Alta; todos os estad
Cobertura da habilidade Direta par
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Situação-problema co🧩 Questão de análise a
🎯 Conceito central

Autômato finito orientado a eventos.

📌 Objetivo

Explicar transições

🧱 Pré-requisitos

Noção de estado de um sistema. · Identificação de eventos de entrada.

📚 Reveja

Transição de estados em sistemas automatizados.

⚠️ Erro mais comum

Afirmar que o elevador sobe logo após o botão, ignorando a confirmação das portas.

🌎 Tema transversal

Inclusão e acessibilidade.

🤝 Socioemocional

Atenção à segurança e à acessibilidade.

🏫 Contexto

Automação acessível

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.