Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 1
Dado el alfabeto Σ = {0, 1}, sea L el lenguaje representado por la expresión
regular (01)∗ .
1. 1 puntos Definir un lenguaje L1 independiente del contexto no regular que
contengan todas las cadenas que resulten de reordenar las cadenas de L. Por
ejemplo, si 0101 ∈ L entonces las siguientes cadenas pertenecerán a L1 :
0011, 0110, 1100, 1001, 1010, 0101. (NOTA: para resolver este ejercicio
será útil pensar en las condiciones que cumplen las cadenas que pertenecen
a L y a L1 mirando los ejemplos proporcionados en el enunciado).
2. 1 puntos Definir un autómata a pila que reconozca L1 .
Ejercicio 2
Dado el alfabeto Σ = {a, b, c}, sean L1 y L2 los lenguajes definidos de la
siguiente manera:
L1 = {an b2n cm : n, m ≥ 0}
L2 = {an bm c2m : n, m ≥ 0}
1. 0.5 puntos ¿Qué tipo de lenguajes son L1 y L2 ? Razonar la respuesta.
2. 0.5 puntos ¿Qué tipo de lenguaje es L1 ∩ L2 ? Razonar la respuesta.
3. 1 punto Definir un autómata a pila que acepte el lenguaje L1 ∪ L2 .
1
Ejercicio 3
Dado el alfabeto Σ = {w, x, y, z}, sea L el lenguaje definido de la siguiente
manera:
L = {w r xs y t z u | r, s, t, u > 0 ; r + t = s + u}
2. 0.5 puntos Indicar cinco cadenas que pertenezcan a L y cinco cadenas que
no pertenezcan a L.
Ejercicio 4
Dado el alfabeto Σ = {x, y}, sea L el lenguaje definido de la siguiente manera:
Ejercicio 5
Dado el alfabeto Σ = {a, b}, sea L el lenguaje formado por las cadenas que
tienen el doble número de b’s que de a’s (Nota: se asume que la cadena vacía
pertenece a L)