Escolar Documentos
Profissional Documentos
Cultura Documentos
SANTARÉM – PARÁ
06 de setembro 2019
1. Baseando-se em seus conhecimentos sobre autômatos, faça:
a. Construa um autômato finito não determinístico (A) para uma linguagem qualquer sob o
alfabeto binário. O autômato deve ter pelo menos três estados e seis transições, sendo que duas
delas devem ser transições não determinísticas.
b. Para uma palavra w aceita pela linguagem L(A), tal que |w| > 3, apresente a função de
transição estendida de w
c. Apresente a conversão do autômato finito não determinístico para autômato finito
determinístico.
2. Implemente no JFLAP os autômatos e os testes dispostos na questão anterior.
TESTE DE TRANSIÇÕES ACEITAS PARA O AUTÔMATO DEFINIDO
Por exemplo, vamos supor que um AFN-ε contém dois estados, 1 e 2, e há uma transição para o
estado 2 sem consumir nenhum caractere da entrada (transição ε). Se ele está no estado 1, com
o próximo símbolo de entrada sendo a, então há uma ambiguidade: O sistema está no estado 1
ou no estado 2 antes de consumir a letra a? Por causa desta ambiguidade, é mais conveniente
falar de um conjunto de estados possíveis que o sistema pode estar. Assim, antes de consumir
a letra a, o AFN-ε pode estar em qualquer um dos estados do conjunto {1,2}. De forma
equivalente, pode-se imaginar que o AFN está nos estados 1 e 2 'ao mesmo tempo'
TESTE PALVRAS ACEITAS E REJEITAS COM AFND e-TRANSIÇÕES
a. Construa um autômato finito não determinístico (C) com ε- transições para uma linguagem
qualquer sob o alfabeto binário. O autômato deve ter pelo menos três estados e seis transições,
sendo que duas delas devem ε- transições.
b. Para uma palavra w aceita pela linguagem L(A), tal que |w| > 3, apresente a função de
transição estendida de w.