Em um sistema de logística, um robô é utilizado para direcio...
• No estado S0: com entrada 1, vai para S1; com entrada 0, permanece em S0.
• No estado S1: com entrada 1, vai para S2; com entrada 0, volta para S0.
• No estado S2: com entrada 1, retorna para S1; com entrada 0, vai para S3.
• No estado S3: independente da entrada, retorna para S0.
Se o robô começa no estado S0 e recebe as entradas: 1, 1, 0, qual será o estado final?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - S3
1. Tema central da questão
Esta questão aborda máquinas de estados, um conceito fundamental em robótica e automação. Máquinas de estados são amplamente usadas para controlar sistemas que respondem a sequências de eventos (entradas) de forma lógica e previsível, como esteiras, robôs industriais e processadores de sinais. Saber interpretar e construir o diagrama de transições é essencial para quem trabalha com automação.
2. Resumo teórico
Uma máquina de estados finitos (FSM) é composta por estados, entradas e transições. Conforme a entrada recebida, o sistema muda de estado seguindo regras pré-definidas. Este tipo de raciocínio é base de projetos em CLPs, Arduino e programação de automação.
Referência: Princípios de Sistemas de Automação Industrial, prof. João Maurício Rosário, Ed. Blucher.
3. Justificativa da alternativa correta
Vamos passo a passo com as entradas 1, 1, 0, partindo de S0:
- S0, entrada 1: vai para S1
- S1, entrada 1: vai para S2
- S2, entrada 0: vai para S3
Portanto, o estado final é S3.
4. Análise das alternativas incorretas
- A - S0: Só ficaria em S0 se todas as entradas fossem 0, ou se após S3 recebêssemos nova entrada, o que não ocorreu.
- B - S1: Estaríamos em S1 se a sequência fosse 1, 0, mas seguimos para S2 e depois S3.
- C - S2: Só chegaríamos a S2 se a última entrada fosse 1, mas a última entrada foi 0, então saltamos para S3.
5. Estratégias de interpretação
Leia com atenção cada condição de transição. Uma dica é anotar os estados passo a passo (rabisque ou faça uma tabela). Cuidado com pegadinhas: não assuma que o sistema para antes de processar todas as entradas, nem confunda os destinos que dependem do valor da entrada.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo