Está en la página 1de 2

UNIVERSIDAD NACIONAL DE JUJUY – FACULTAD DE INGENIERÍA

INGENIERIA EN INFORMÁTICA – LICENCIATURA EN SISTEMAS


2017

TRABAJO PRÁCTICO Nº 4

TEMA: EXPRESIONES REGULARES- DERIVADAS

Ejercicio 1: Determinar el Lenguaje Regular representado por cada una de las siguientes
Expresiones Regulares (ER). (Uso de Propiedades de ER)

a) 01*
b) (0 + 1)*
c) ab* c
d) a*b(c*a)*

Ejercicio 2: Determinar formalmente el Lenguaje Regular aceptado por cada uno de los
siguientes Autómatas Finitos. (Ecuación Característica)

a) AF1 = ({a, b}, {A, B, C}, f1, A, { C }) b) AF2 = ({a, b}, {A, B, C, D}, f2, A, { D })

f1 a b f2 a b
A C A A B D
*B B A B B C
C C B C D B
*D D B

c) AF3 = ({a, b}, {A, B}, f3, A, { B }) d) AF4 = ({a, b}, {A, B, C}, f4, A, { D })

f3 a B f4 a b
A B A A C A
*B B A B B A
*C C B

e) AF5 = ({a, b}, {A, B, C, D}, f5, A, { D }) f) AF6 = ({a, b}, {A, B, C}, f6, A, { D })

f5 a b f6 a b
A B D A B A
B B C B C A, B
C D B *C A
*D D B

Ejercicio 3: Dadas las siguientes expresiones diseñar para cada una de ellas un AFD que
reconozca el lenguaje de la expresión.

a) b(a+ b)*
b) cb* a
UNIVERSIDAD NACIONAL DE JUJUY – FACULTAD DE INGENIERÍA
INGENIERIA EN INFORMÁTICA – LICENCIATURA EN SISTEMAS
2016
c) b(ac)* cb
d) c*b(d* a)*
e) ab* + ac*
f) ab* + b(c + b)*
g) a(a + b)* + ac + c(d + a + c)*

Ejercicio 4: Calcular las derivadas de las siguientes expresiones regulares:

a) a* (a+ b)*
b) (a + b)* c
c) ((b + c)b*(c + a))*
d) b(a + c)*b*
e) (a*(b + c)b*(c + a))*

También podría gustarte