Você está na página 1de 11

UNIVERSIDADE FEDERAL DO OESTE DO PARÁ

INSTITUTO DE ENGENHARIAS E GEOCIÊNCIAS


CURSO DE BACHARELADO INTERDISCIPLINAR EM SISTEMA DE
INFORMAÇÃO

LINGUAGENS FORMAIS E AUTÔMATOS

WANDERSON OLIVEIRA DA ROCHA

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

TESTE DE TRANSIÇÃO DE ESTADOS


TESTE DE PALAVRAS ACEITAS COM AUTOMATO CONSTRUÍDO

TESTE DE TRANSIÇÃO PALAVRA (abbbbaab)


TESTE DE TRANSIÇÃO PALAVRA (abb)

TESTE DE TRANSIÇÃO PALAVRA (abaab)


CONVERSÃO AFD PARA AFDN USANDO JFLAP

3.Faça um resumo de autômatos finitos com ε- transições e realize alguns experimentos


utilizando o JFLAP.

Na teoria dos autômatos, um autômato finito não-determinístico com transições ε (AFN-ε)


(também conhecido como AFN-λ), é uma extensão (variação) de um autômato finito não-
determinístico (AFND), que permite a transição para um novo estado sem consumir qualquer
caractere da entrada. As transições que não consomem nenhum caractere de entrada são
chamadas de transições ε ou transições λ. No diagrama de estados, essas transições são
normalmente representadas pelas letras gregas ε ou λ.

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

4. Baseando-se em seus conhecimentos sobre autômatos, faça:

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.

c. Apresente a conversão do autômato finito com ε- transições para autômato finito


determinístico.