Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
GRUPO: 35
TUTOR:
Alkigner Cuesta
1. Autor
Luis Ehrman Gutierrez Ch. Código 16.796.051
(Elaborado por):
TABLA DE CONTENIDO
DESARROLLO DE LA ACTIVIDAD....................................................................................................3
Ejercicio 1.........................................................................................................................................3
Ejercicio 2.........................................................................................................................................9
Ejercicio 3: Realice la minimización paso a paso del autómata finito determinista.......................10
Ejercicio 4: Realizar el autómata a Pila de L={ (abb+ccn)*}.........................................................11
Realizar el autómata a Pila de L={ (abb+ccn)*}............................................................................11
Ejercicio 5.......................................................................................................................................11
BIBLIOGRAFIA.....................................................................................................................................13
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
DESARROLLO DE LA ACTIVIDAD
Ejercicio 1
De cada uno de los siguientes autómatas, realizar el procedimiento paso a paso de hallar la expresión
regular, el lenguaje regular y explicar el tipo de autómata que es:
Ejercicio – Autómata #
1
Caracterización del
autómata
Un AFD indica que para una entrada solo existe una salida a otro estado, en este
autómata no se repite ninguna salida a otro estado con el mismo valor.
Eliminamos q2
Ejercicio – Autómata
#2
autómata
Un AFD indica que para una entrada solo existe una salida a otro estado, en este
autómata no se repite ninguna salida a otro estado con el mismo valor.
Eliminamos q0
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
Ejercicio – Autómata
#3
Caracterización del
autómata
Un AFND hace referencia que para una entrada pueden existir varias opciones
de salida en este casoq0 existen dos salidas con el valor “0”, una para q1 y otra
para q2.
Procedimiento de
conversión de
autómata a expresión
regular paso a paso
q 0=1 q0 +0 q2 +0 q1
q 2=1 q1 +0 q 0
Pendiente
Ejercicio – Autómata
#4
Caracterización del
autómata
Un AFND hace referencia que para una entrada pueden existir varias opciones
de salida en este casoq0 existen dos salidas con el valor “0”, una para q1 y otra
para q2.
q 0=1 q0 +0 q2 +0 q2
q 2=0 q 2+1 q 1
Pendiente
Ejercicio – Autómata
#5
Pendiente
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
Procedimiento de
conversión de
autómata a expresión Se tienen las ecuaciones:
regular paso a paso
q 0=1 q0 +0 q2 +0 q1
q 1=1 q3
q 3=1 q2
Pendiente
Ejercicio a trabajar
Realizar la ∑={ a , b }
conversión de AFD
a AFND o de Q= { q0 , q1 , q2 , q3 , q 4 ,q 5 }
AFND a AFD
según corresponda S= { q0 }
F={ q 3 ,q 4 }
S= { q0 }
Estado (cerradura) A b
Falta
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
α ( q0 , a ) =q1
α ( q0 , b ) =q5
α ( q2 , a ) =q5
α ( q2 , b ) =q2
α ( q2 ,ℷ )=q 3
α ( q3 , a ) =q2
α ( q3 , b ) =q 4
α ( q4 , b )=q 1
α ( q5 , b ) =q5
α ( q5 , ℷ )=q 4
Ejercicio a trabajar
Realice la
minimización paso a Paso 1: Se establecen dos subconjuntos. Los cuales son no final y final:
paso del autómata
finito determinista
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
No finales Finales
{q0,q1,q2,q5} {q3,q4}
Pendiente
Pendiente
Pendiente
Ejercicio 5 b. Identifiqué una cadena que no sea válida y justifíquela por qué.
c. Ejecute el Run Test a una cadena aceptada que tenga al menos cinco símbolos.
d. Identifiqué en que momento la máquina se detiene.
Pendiente
Máquina de Turing
Recorra la
máquina con al Cadena: Pendiente
menos una cadena
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
válida explicando
lo sucedido tanto
en la cinta como en
la secuencia de
entrada.
Identifique una
cadena que no sea Pendiente
válida y justifíquela
porque
Ejecute el
RunTest a una
cadena aceptada Pendiente
que tenga al
menos cinco
símbolos.
Identifique en que
momento la
máquina se Pendiente
detiene
Fase 5
Autómatas y Lenguajes
Desarrollar aplicaciones con
Formales
Autómatas
Desarrollo de la Actividad Individual
BIBLIOGRAFIA
CK-12, (2012). Case History: How Math, Science, and Engineering Led to the
First Pocket Radio. [OVI]. Recuperado de
http://www.ck12.org/book/Engineering%3A-An-Introduction-for-High-
School/section/5.2/