GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO03Média⏱ medio

No terminal de bicicletas compartilhadas de uma praça, o painel funciona de modo automático. Quando o usuário…

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

No terminal de bicicletas compartilhadas de uma praça, o painel funciona de modo automático. Quando o usuário aproxima o cartão, o sistema muda do estado de espera para o estado liberado. Se a bicicleta é retirada, passa para o estado em uso. Quando a bicicleta é devolvida no suporte correto, volta ao estado de espera. Se o cartão é inválido, o sistema permanece em espera e registra a tentativa. Esse comportamento foi programado por eventos, de modo que cada ação do usuário provoca uma mudança de estado previsível. A equipe responsável quer testar se a descrição do funcionamento está coerente com o que o sistema realmente faz, sem depender de alguém apertar botões a todo momento. Analise a descrição e identifique a sequência de estados que representa corretamente o comportamento automático do terminal quando ocorre cartão válido, retirada da bicicleta e devolução no suporte.

  1. A) espera -> liberado -> em uso -> espera
  2. B) liberado -> espera -> em uso -> espera
  3. C) em uso -> espera -> liberado -> espera
  4. D) espera -> liberado -> espera -> em uso
  5. E) espera -> em uso -> liberado -> espera

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique os estados citados no texto: espera, liberado e em uso.
  2. Siga a ordem dos eventos descrita. Começa em espera. Quando o usuário aproxima um cartão válido, o sistema passa de espera para liberado.
  3. Quando a bicicleta é retirada, o sistema passa de liberado para em uso.
  4. Quando a bicicleta é devolvida no suporte correto, o sistema volta de em uso para espera.
  5. A sequência completa é espera -> liberado -> em uso -> espera, que corresponde à alternativa A, gabarito oficial, e concordo com ela.
  6. A alternativa B está errada porque começa em liberado, mas o ciclo parte do estado de espera. A alternativa C está errada porque começa em em uso, que só ocorre depois da liberação. A alternativa D está errada porque volta a espera antes de chegar a em uso, o que não segue a descrição. A alternativa E está errada porque inverte liberado e em uso, quando a bicicleta só pode ser retirada depois da liberação.

💡 Dica: Analise a sequência lógica dos estados conforme as ações descritas.

Alternativa por alternativa

A Correta

A sequência segue exatamente os eventos descritos: cartão válido libera o sistema, retirada leva ao uso e devolução retorna à espera.

B Erradaerro: Interpretaçãoa que mais engana

O aluno provavelmente tomou como ponto de partida o estado liberado, sem considerar que o sistema está em espera antes da aproximação do cartão.

Por que engana: Confundir a ordem dos estados ou interpretar incorretamente as transições entre eles.

C Erradaerro: Procedimental

O aluno pode ter invertido a ordem lógica, supondo que a bicicleta já está em uso antes de qualquer ação do usuário, ou seja, tratando o estado final como inicial.

D Erradaerro: Conceitual

O aluno pode ter achado que, após liberar, o sistema volta à espera antes da retirada, confundindo o momento da devolução com o momento da liberação.

E Erradaerro: Atenção

O aluno pode ter trocado a ordem dos eventos, imaginando que a bicicleta é retirada antes do sistema ser liberado pelo cartão.

Raio-X da questão

Dificuldade Média
Bloom Avaliar
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✍️ interpretativa🧩 progressao
🎯 Conceito central

máquina de estados finitos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de estado e transição

📚 Reveja

Estude o conceito de máquina de estados e transições por eventos.

⚠️ Erro mais comum

Confundir a ordem dos estados ou interpretar incorretamente as transições entre eles.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

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

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.