PRESENTADO POR:
GRUPO:
301405_62
TUTOR
CESAR JIMNEZ
INTRODUCCIN
Ejercicio 1
={ 1,2 }
Estado inicial:
s=q0
:(q0, 1)=q 1
:(q0, 2)=q 2
:(q1, 1)=q 5
:(q1, 2)=q 3
:(q2, 1)=q 6
:(q2, 2)=q 4
:(q3, 1)=q 7
:(q3, 2)=q 1
:(q 4, 1)=q1
:(q 4, 2)=q5
:(q5, 1)=q 3
:(q5, 2)=q 7
:(q6, 1)=q 4
:(q6, 2)=q 1
:(q7, 1)=q 1
:(q7, 2)=q 2
2. Plasme la tabla de transicin del autmata. (No es la que generas VAS). (Antes de
minimizar)
Tabla de transiciones
Estado Entradas
s 1 2
q0 q1 q2
q1 q5 q3
q2 q6 q4
q3 q7 q1
q4 q1 q5
q5 q3 q7
q6 q4 q1
q7 q1 q2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
L= {todas las cadenas que empiezan por un {1} o {2} y terminan en un {1} o
{2}}, con al menos tres elementos si comienza por 2 o tres elementos si
comienza por 1, sobre el alfabeto {1,2}
Estados Distinguibles
A={q 4, q7 }
Estados no Distinguibles
B={q0, q 1, q2, q 3 , q 5 , q 6 }
1 2
q4 B B
q7 B B
Estados equivalentes grupo B
B={q0, q 1, q2, q 3 , q 5 , q 6 }
1 2
q0 B B
q1 B B
q2 B A
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
q3 A B
q5 B A
q6 A B
A={q 4, q7 }
B={q0, q 1 }
C={q 2, q5 }
D={q3 , q6 }
1 2
q4 B C
q7 B C
B={q0, q 1 }
1 2
q0 B C
q1 C D
C={q 2, q5 }
1 2
q2 D A
q5 D A
D={q3 , q6 }
1 2
q3 A B
q6 A B
E={q 4, q7 , q0 }
B={q1 }
C={q 2, q5 }
D={q3 , q6 }
E={q 4, q7 , q 0 }
1 2
q4 B C
q7 B C
q0 B C
B={q1 }
1 2
q1 C D
C={q 2, q5 }
1 2
q2 D E
q5 D E
D={q3 , q6 }
1 2
q3 E B
q6 E B
Estados Entradas
1 2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
E B C
B C D
C D E
D E B
Autmata generado
M = (K, , , s, F)
A={{ B ,C , D , E } , {1,2 } , , E { E } }
Estado inicial
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
s=E
Estados de aceptacin
F=E
Transiciones:
:(B , 1)=C
:(B , 2)=D
:(C , 1)=D
:(C , 2)=E
:( D ,1)=E
:(D ,2)=B
:(E ,1)=B
:(E ,2)=C
L = { {0, 1} | = todas las cadenas que empiezan por un {1} o {2} y terminan
en un {1} o {2}}, con al menos tres elementos si comienza por 2 o tres elementos si
comienza por Identifique su gramtica (de forma manual) por la derecha y
caractercela. Debe incluir el diagrama de estados con los componentes de la
gramtica asociados a las variables y a las constantes.
Regla Gramtica
E 1 B S 2 B
E 2 C B2S
B 1C C1S
B2D B 1C
D 1 E S 1 A
D 2 B A 1 B
C1D A 2 C
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
C2D C2 A
E S
V = es un alfabeto de variables
= Es un alfabeto de constantes
A Ab
A a
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
Ejercicio 2
Disee un AP que lea el siguiente lenguaje L = {(ab*) | (c*d*)} ; es decir todas las
combinaciones posibles de cadenas conformadas por los smbolos (a) (b*) o (c*)
(d*) (con pila vaca).
1. Describa el autmata en notacin matemtica
3. S->aB|cC|e
4. B->bB|e
5. C->cC|D
6. D->dD|e
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
5. Plasme las imgenes del recorrido de ese Traceback para cada movimiento en
el documento. (Se debe apoyar en JFLAP) (Documente el proceso)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
La cadena es rechazada
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
2017
Simulacin de abbb
Por otra parte sigue teniendo smbolos que leer y acepta la cadena
Toma por la transicin vaca hacia a q3, donde lee c y luego a q4 al leer d
CONCLUSIONES
BIBLIOGRAFIA