Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 3 Sea el autómata con pila M = ({q, p}, {0, 1}, {Z0 , X}, δ, q, Z0 , {p}), donde:
1. 01.
2. 0011.
3. 010.
Ejercicio 4 Consideremos el autómata con pila M = ({q1 , q2 , q3 , q4 }, {a, b}, {A, B}, δ, q1 , A, {q4 })
donde δ se define como sigue:
1. Determina qué lenguaje LF (M ) reconoce por estado final y qué lenguaje L (M ) reco-
noce por pila vacı́a.
2. Determina qué cambios hay que hacerle a M para obtener M 0 de forma que LF (M 0 ) =
LF (M )\{a}.
3. Determina qué cambios hay que hacerle a M 0 para obtener M 00 de forma que LF (M 00 ) =
L (M 00 ) = LF (M 0 ).
1
Ejercicio 5 Dado el LIC L = {x ∈ {a, b}∗ | |x|a = |x|b }, construye un autómata con pila M
que lo reconozca tanto por pila vacı́a como por estado final, es decir, tal que L = L (M ) =
LF (M ). Construye también un APD M 0 tal que LF (M 0 ) = L.
1. Construye un autómata con pila M con un solo estado que lo reconozca por pila vacı́a.
2. Construye un autómata con pila determinista M 0 que lo reconozca por estado final.
Ejercicio 9 Construye autómatas con pila deterministas que acepten los siguientes lenguajes
por estado final:
1. {0n 1n | n ∈ N}.
2. {0n 1m | n, m ∈ N, n ≤ m}.
3. {0n 1m | n, m ∈ N, n ≥ m}.
4. El conjunto de todas las cadenas de ceros y unos con el doble de ceros que de unos.
5. {cn (ba)m | n, m ∈ N, n > m}.
Ejercicio 10 Construye autómatas con pila que acepten cada uno de los siguientes lenguajes: