Documente Academic
Documente Profesional
Documente Cultură
Tutor
Magda Lorena
Octubre 2016
1). Las expresiones regulares (ER), pueden también escribirse de otras formas o con otra
secuencia de operadores o distribución de símbolos. En general es una forma matemática
que representa el Lenguaje que genera un Autómata. Y esas expresiones regulares siempre
serán válidas siempre y cuando representen exactamente el mismo lenguaje para un
Autómata. Concluyendo, para un Autómata, puede haber más de una ER que representa el
mismo lenguaje ya sea que esa ER sea minimizada, extensa, equivalente o como se prefiera
escribir. Solo que en los diseños óptimos computacionales siempre se buscará la mejor ER
(corta o mínima) para efectos de la mejor simulación o para llevarlas a lenguajes de
programación en la creación de soluciones computacionales (solucionar problemas -
Algoritmos). Dados los siguientes ítems, Autómatas Finitos Deterministas, Autómatas
Finitos no Deterministas, lenguaje expresiones regulares (ER), encuentre según
corresponda:
AFN LENGUAGE ER
((00) *(1+01)1) *(00) *(1+01)0*
(11*10)*11*
(11*(10+00))*11*
𝐿1 = {𝑤 ∈ {1,0}∗ )| =((00)*(1+01)1)*(00)*(1+01)0*}
ca* + bb*ab(a+b+cc*b)*
M = ({K, ∑, δ,} S, F)
M = ({q0, q1, q2, q3,q4,q5,q6,q7,q8,q9,q10,q11,q12,q13}, {a,c},
={((q0,λ)q2,(q0,λ),q4),(q2,λ).q8),(q4,λ),q6),(q4,λ),q5),(q5,λ),q4),(q5,λ)q1),(q6,c)q7
),(q7,λ)q5),(q8,c)q9),(q9,λ)q10),(q10,λ)q12),(q10,λ)q11),(q11,λ)q10),(q12,a)q13),(q
13,λ)q11),(q11,λ)q3),(q3,λ)q1)}, q0,q1)
q0 q1
q1 q3
q2 q2
q3 q3
3. Identifique los elementos (tupla que es) (Asociadas con los elementos del autómata
del ejercicio propuesto). Debe explicar y describir cada elemento y la función y
significado en el autómata. Conceptos y definiciones adicionales.
q0 λ q2
q0 λ q4
q2 λ q8
q4 λ q6
q4 λ q5
q5 λ q4
q5 λ q1
q6 c q7
q7 λ q5
q8 c q9
q9 λ q10
q10 λ q12
q10 λ q11
q11 λ q10
q12 a q13
q13 λ q11
q11 λ q3
q3 λ q1
∑ = {a,c}
δ={((q0,λ)q2,(q0,λ),q4),(q2,λ).q8),(q4,λ),q6),(q4,λ),q5),(q5,λ),q4),(q5,λ)q1),(q6,c)q
7),(q7,λ)q5),(q8,c)q9),(q9,λ)q10),(q10,λ)q12),(q10,λ)q11),(q11,λ)q10),(q12,a)q13),(
q13,λ)q11),(q11,λ)q3),(q3,λ)q1)}
S = q0
F= q1
ccc
ccc
Ccc
Cadena valida
Este es un autómata AFND puesto que para sus estados y transiciones hay varios estados
vacíos
Identifique los elementos (tupla que es) (asociados con los elementos del autómata
del ejercicio propuesto)
Tuplas
Q0 1 q0
Q0 1 q1
Q2 0 q0
Q1 λ q3
Q1 1 q2
Q2 λ q1
Q3 0 q2
∑ = {0,1}
δ={((q0,1)q0,(q0,1)q1),((q2,0)q0),((q1λ),q3),((q1,1)q2,((q2,λ)q1),((q3,0),q2)}
S = q0
F= q1
Muestre en el simulador (gráficamente) como recorre una cadena válida. Explique
cada secuencia. (No se trata solo de captura las imágenes, estas deben ser explicadas
en pié de página o de lo contrario no tienen validez)
Las cadenas son válidas ya que no, nos arroja un error y esto es porque hay un estado de
aceptación.
Cadena valida
Ingresamos la cadena valida 110101
Con 1 se queda en q1
Con 0 se va a q2
Con 1 se queda en q0
Con 0 se va a q3
Con 1 se queda en q1
Con λ se va a q1