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
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.
- A) espera -> liberado -> em uso -> espera
- B) liberado -> espera -> em uso -> espera
- C) em uso -> espera -> liberado -> espera
- D) espera -> liberado -> espera -> em uso
- E) espera -> em uso -> liberado -> espera
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique os estados citados no texto: espera, liberado e em uso.
- 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.
- Quando a bicicleta é retirada, o sistema passa de liberado para em uso.
- Quando a bicicleta é devolvida no suporte correto, o sistema volta de em uso para espera.
- A sequência completa é espera -> liberado -> em uso -> espera, que corresponde à alternativa A, gabarito oficial, e concordo com ela.
- 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 sequência segue exatamente os eventos descritos: cartão válido libera o sistema, retirada leva ao uso e devolução retorna à espera.
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.
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.
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.
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
máquina de estados finitos
avaliacao
conceito de estado e transição
Estude o conceito de máquina de estados e transições por eventos.
Confundir a ordem dos estados ou interpretar incorretamente as transições entre eles.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um centro cultural municipal, um elevador acessível possui botões em braile, avisos sonoros e uma tela que informa…
- Em uma feira municipal de coleta seletiva, uma máquina recebe embalagens e registra pontos para as pessoas…
- Por que um botão apertado várias vezes pode alterar o funcionamento de um sinal de travessia? Em uma avenida…
- No cruzamento próximo a uma unidade de saúde, um semáforo possui botão para solicitação de travessia e sinal sonoro para…
- — Se o nível do córrego diminuir, isso não significa que a área já foi vistoriada — alertou a agente da Defesa Civil…
- Cerca de 180 bicicletas de um sistema comunitário de empréstimo passaram a usar uma trava eletrônica com LED. Um…
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
