Tarea 5 - Consolidación Del Aprendizaje
Tarea 5 - Consolidación Del Aprendizaje
Tarea 5 - Consolidación Del Aprendizaje
Presentado por:
Jorge Eduardo García
Jhon Fredy Duque Romero
Tutor:
Javier Antonio Ballesteros
M =( { q 0 , q 1 , q 2 , q 3 , q 4 , q 5 } , { a , b }∧q0 , { q1 , q 4 , q5 } )
K= { q 0 , q 1 , q 2 }
∑={a,b,λ}
S= q 0
F=q 1 , q 4 , q5
&= Relación de transiciones.
- Plasme la tabla de transición
a b λ
q0 q1 q2 ---
q1 --- q2 q1
q2 q3 q4
q3 --- --- q1
q4 q2, q5 --- ---
q5 q3 q1 ---
Ejercicio 2: Realice la minimización paso a paso del autómata finito
determinista
• Con el resultado del autómata del ejercicio 1, realice el proceso paso a
paso de la minimización del autómata
• Gráfica del autómata final minimizado
• Realice la caracterización de ese autómata
Ejercicio 3: Realizar el autómata a Pila que lea la expresión regular
(ab+c)*.
• Teniendo en cuenta la expresión regular (ab+c)*, realice el autómata de
pila que lea las mismas cadenas
• Caracterización del autómata de pila
• Ejecute el Run Test a una cadena aceptada que tenga al menos cinco
símbolos.
• Recorra la máquina con al menos una cadena válida explicando lo
sucedido tanto en la cinta como en la secuencia de entrada.
Ejercicio 4: Realizar una máquina de Turing que lea la expresión regular
(ab+c) *.
• Teniendo en cuenta la expresión regular (ab+c) *, realice la máquina de
Turing que lea las mismas cadenas
• Caracterización de la máquina de Turing
• Ejecute el Run Test a una cadena aceptada que tenga al menos cinco
símbolos.
• Recorra la máquina con al menos una cadena válida explicando lo
sucedido tanto en la cinta como en la secuencia de entrada.
¿
Séptupla:
MT ={ K , ∑ ,r , S , b , F , δ }:
Donde:
K={q 0 , q1 , q2 }
δ(qo , a ¿=(qo , a , R)
δ(qo , b ¿=(q 1 , a , R)
δ(q 1 , b ¿=(q 1 , b , R)
δ(q 1 , c ¿=(q 2 , a , R)
δ(q 1 , a ¿=(q 0 , b , L)
δ(q 2 , c ¿=(q 2 , c , L)
2.Ejecute el Run Test a una cadena aceptada que tenga al menos cinco
símbolos.
Cadena: ababc
3. Recorra la máquina con al menos una cadena válida explicando lo
sucedido tanto en la cinta como en la secuencia de entrada.
1. Empezamos en el estado q0 vamos a leer una a y la cinta nos escribe a y se desplaza a la
derecha.
2. En el mismo estado q0 encontramos una estrella de Kleeneen encuentra otra escribe una a, y se
desplaza a la derecha.
3. Estando q0 me encuentro con una b y la cinta me escribe una b y se desplaza a la derecha hacia
q1.
4. Estando en q1 me encuentro con una estrella de Kleeneen lee una b y escribe una b y se
desplaza hacia la derecha a la transición c.
5. En el Estando q1 se lee una c, y la cinta escribe una a y se desplaza hacia la derecha llegando a
q2. Estado final cadena aceptada.
REFERENCIAS BIBLIOGRAFICAS
Carrasco, R. C., Calera Rubio, J., & Forcada Zubizarreta, M. L. (2000).
Teoría de lenguajes, gramáticas y autómatas para informáticos.
Digitalia. (pp. 127 - 142). Recuperado
de https://bibliotecavirtual.unad.edu.co/login?url=https://search-
ebscohost-com.bibliotecavirtual.unad.edu.co/login.aspx?
direct=true&db=nlebk&AN=318032&lang=es&site=ehost-
live&ebv=EB&ppid=pp_Cover
García Fernández, Luis Amable, and María Gloria Martínez Vidal. (2009).
Apuntes de Teoría de Autómatas y Lenguajes Formales. (pp. 59 – 83).
Recuperado
de: http://search.ebscohost.com.bibliotecavirtual.unad.edu.co/login.asp
x?direct=true&db=edsbas&AN=edsbas.FEF5F46&lang=es&site=eds-
live&scope=site.