You are on page 1of 2

A.

Desarrolle los siguientes ejercicios: (2 puntos)

1. Disee las siguientes expresiones regulares, en caso de presentarse la situacin explique las razones por las que no se pueden escribir las expresiones: a) Todas las cadenas de letras minsculas que comiencen y finalicen con b. No existe algn alfabeto que contenga cadenas que cumpla con estos requerimientos. b) Todas las cadenas de dgitos que no contengan ceros al principio. A={w/w consta de nmeros > 0} c) El conjunto de cadenas formadas por {a,b,c} que contienen al menos una a y al menos una b. { , ab,abc} d) El conjunto de todas las cadenas con dos ceros consecutivos

(no necesariamente al final) { }

2. Convierta en un AFD el AFN del ejercicio 2.3.2 de la pgina 56 del texto base. 0 p *q r *s {q,s} {q,r} {q,s} {r} {s} 0 {q,s} 0 1 {q} {q,r} {p} {p} {q} {q,r}

3. Realice el ejercicio 2.5.2 sobre AFN - , de la pgina 68 del texto. p Q *r {q,r} 0 0 a 0 {p} 0 b {q} {r} 0 c {r} {p,q} 0 de cada uno de los estados C {p,q,r} {p,q,r} {0} {0}

a) Calcule la Clausura respecto de a *{p,q,r} {p,q,r} *{q,r} *{r} {0} {p,q,r} {0} {0} b {q,r} {r} {0} {0}

b) Indique todas las cadenas de longitud igual a tres aceptadas por el autmata a *{p,q,r} {p,q,r} *{q,r} *{r} {0} {p,q,r} b C {p,q,r} {p,q,r} -

c) Convertir el autmata en un AFD A={p,q,r} B={q,r}


a,c a,c

4. Convierta las siguientes expresiones regulares en un AFN con transiciones a. 01*= {0,01,01,0111.} b. (0+1) 01={001,101} c. 00(0+1)*= 000,011,010,01111,01110.

You might also like