Está en la página 1de 7

Unidad 1-2 y 3 - Debatir

Trabajo Presentado a:

Clara Isabel Alemán

Materia

Autómatas y leguajes formales

FABIAN ANDRES MATEUS HERNANDEZ

COD: 74130652

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD

Ingeniaría de sistemas

CEAD Duitama

2017
Ejercicio 1:

De cada uno de los siguientes autómatas, realizar el procedimiento paso


a paso de hallar la expresión regular, el lenguaje regular y explicar el
tipo de autómata que es:

1.

En este autómata tenemos el estado aceptador en la mitad el cual no


recibe ninguna transacción de otro estado, tampoco el estado inicial.

Graficamos las transacciones que no existen con transacción vacía

Simplificamos el autómata eliminando el estado q1 que no afecta a


nuestro autómata entre los estados inicial y final.
Hallar la expresión regular

∑={a,b}
X=rx+s
X=r*s

* Estrella de kleene

Ecuaciones

Q0= aq0 + bq2


Q2= aq2 + λ

Q2= aq2 + λ
X = rx + s
Q2 = a* λ
Q2 = a*

Q0= aq0 + bq2


X = rx + s
Q0= a* + (bq2)
Q0= a* + (b(a*))
Expresión regular de forma matemática
Q0= a* + (b(a*))
Expresión regular
a* | (b(a*))
Cambiamos el + por la barra
a* | (b(a*))
Eliminamos los paréntesis
a* | ba*

Comprobación usando jflap

2.

Expresión regular
∑={0,1}
X=rx+s
X=r*s

* Estrella de kleene

Ecuaciones

Q0 = 0q1 + 1q0
Q1 = 0q2 + 1q0
Q2 = 0q2 + 1q0 + λ
Q0 = 0q1 + 1q0
X = rx + s
Q0 = 0* + λ
Q0 = 0*

Q1 = 0q2 + 1q0
X = rx + s
Q1 = 0* + 1(0*)

Q2 = 0q2 + 1q0
X = rx + s
Q2 = 0* + 1(0* + 1(0*))

Expresión regular de forma matemática


Q2 = 0* + 1(0* + 1(0*))
Expresión regular
0* + 1(0* + 1(0*))
Cambiamos el + por la barra
0* | 1(0* | 1(0*))
Eliminamos los paréntesis
0* | 10* | 10*
3.
Simplificamos el autómata utilizando jflap

Expresión regular
∑={0,1}
X=rx+s
X=r*s

* Estrella de kleene

Ecuaciones

Q0=1q1 + 0q2,q3

Q2,q3 = 1q1 + 0q1

Q1 = 1q1 + λ
Q0=1q1 + 0q2,q3

X = rx + s

Q0=1* + 0q2,q3

Q0=1* + λ

Q0=1*

Q2,q3 = 1q1 + 0q1

Q2,q3 = (1 + 0)q1 + λ

X = rx + s

Q2,q3 = (1 + 0)* + λ

Q2,q3 = (1 + 0)*

Q1 = 1q1 + λ

X = rx + s

Q1 = 1* + λ

Q1 = 1*

Expresión regular de forma matemática

Q1 = 1*

Expresión regular
1*

También podría gustarte