sousamaf / maquina_hipotetica

Implementação da Máquina Hipotética do livro: Ciência da Computação Uma Visão Abrangente.
2 stars 4 forks source link

Construção de um simulador AFD #4

Open gilevertonsr opened 10 years ago

gilevertonsr commented 10 years ago

Estou fazendo a simulação com o número C101.

sousamaf commented 10 years ago

Gil, faça o autômato para reconhecer a instrução correta. Seu autômato deve recusar instruções inválidas, exemplo: C101.

gilevertonsr commented 10 years ago

Professor, no caso estou fazendo com 3 elementos { C, 0, 1}, e 4 níveis {Q1, Q2, Q3, Q4}, eu tenho que fazer para todos os níveis as 3 transições possíveis certo? Ele deve executar somente o C101 como explicado acima... os testes eu devo usando somente número com 4 bits (ex: 4001)?

sousamaf commented 10 years ago

Você deve fazer o autômato para reconhecer as instruções válidas. Mas para facilitar por agora, cada um fará um autômato que reconhece apenas uma instrução da máquina.

Lembra da última conversa da aula que nosso sistema processará o código do usuário em duas fases? A primeira é a validação das instruções. Você não deve preocupar com nada além de verificar se a instrução é válida. Neste momento não vai realizar a leitura ou conversão para binário. A validação será em hexadecimal.

Na segunda fase faremos a transição, leitura ou tradução para binário. Ainda vamos discutir isso em sala para escolher o caminho mais confortável.

gilevertonsr commented 10 years ago

Entendido.