Академический Документы
Профессиональный Документы
Культура Документы
FINAL
Grupo: 301405_53
1
CONTENIDO
INTRODUCCION................................................................................................................ 3
FASE 4 ACTIVIDAD FINAL.................................................................................................4
Ejercicio 1:....................................................................................................................... 4
Ejercicio 2........................................................................................................................ 6
Ejercicio 3:....................................................................................................................... 9
Ejercicio 4:..................................................................................................................... 10
Bibliografa........................................................................................................................ 12
2
INTRODUCCIN
Lenguajes Formales que consiste en realizar una serie de ejercicios con el fin de afianzar
resultado paso a paso de cada uno de los temas vistos durante el curso, demostrando los
conocimientos adquiridos.
3
FASE 4 ACTIVIDAD FINAL
Teniendo en cuenta el siguiente autmata, desarrollar paso a paso cada uno de los
ejercicios:
Ejercicio 1:
Tabla de Transiciones
Conjunto a b
A = {0} U {} B = {1} U {} C = {2} U {}
B = {1} U {} D = {3,5} U {4} E = {4} U {}
C = {2} U {} F = {3} U {4} G ={0} U {}
D = {3,5} U {4} H = {5} U {} H = {5} U {}
E = {4} U {} - - - - H = {5} U {}
F = {3} U {4} - - - - H = {5} U {}
G = {0} U {} B = {1} U {} C = {2} U {}
H = {5} U {} H = {5} U {} - - - -
Para realizar la conversin se dejan solo las letras pertenecientes a los conjuntos
que sern los nuevos estados.
4
Conjunto a b
A B C
B D E
C F G
D H H
E - H
F - H
G B C
H H -
5
Ejercicio 2:
Se nombran los estados del autmata con las letras del abecedario para mayor
comprensin del ejercicio.
Se crean dos conjuntos, uno con los estados aceptadores y otro con los estados
que no son aceptadores.
Conjunto V = {E,F,H}
Conjunto W = {A,B,C,D,G}
Conjunto V
Conjunt a b
o
E - V
F - V
H V -
Conjunto W
Conjunt a b
o
A W W
B W V
C V W
D V V
G W W
6
Se crean un conjunto ms para las letras que tienen las mismas transiciones (se
muestra en la tabla), entonces nos quedan los siguientes conjuntos:
Conjunto V = {E, F, H}
Conjunto W = {B, C, D}
Conjunto X = {A,G}
Conjunto V
Conjunt a b
o
E - V
F - V
H V -
Conjunto W
Conjunt a b
o
B W V
C V X
D V V
Conjunto X
Conjunt a b
o
A W W
G W W
Se crean dos conjuntos ms para las letras que no tienen las mismas transiciones
(C y D), entonces nos quedan los siguientes conjuntos:
Conjunto V = {E, F, H}
Conjunto W = {B}
Conjunto X = {C}
Conjunto Y = {D}
Conjunto Z= {A, G}
7
Conjunto V
Conjunt a b
o
E - V
F - V
H V -
Conjunto W
Conjunt a b
o
B Y V
Conjunto X
Conjunt a b
o
C V Z
Conjunto Y
Conjunt a b
o
D V V
Conjunto Z
Conjunt a b
o
A W X
G W X
Los nuevos conjuntos nos servirn para crear el autmata minimizado como se
muestra a continuacin.
Conjunto V = {E,F,H}
Conjunto W = {B}
Conjunto X = {C}
Conjunto Y = {D}
Conjunto Z = {A,G}
8
Ejercicio 3:
RTA:
Expresin regular:
Teniendo en cuenta nuestro autmata finito determinista buscamos las ecuaciones para
cada estado. Cabe aclarar que esta conversin se realiza a partir de la ley de Arden.
Z=aW
W= a Y + b V
Y = a V +b V
X=bZ+ aV
V= a V + b V+
(abIaaa,b)(aIb)*
Lenguaje regular:
L1={w { a , b }}
9
Ejercicio 4:
Teniendo en cuenta la expresin regular del autmata finito determinista realice una
Mquina de Turing reconocedora que lea las mismas cadenas.
RTA
10
Como realiza la lectura la maquina
11
BIBLIOGRAFA
12