Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FASE 5
APORTE COLABORATIVO
POR
TUTOR
MEDELLIN
2020
Contenido
Ejercicio 1.....................................................................................................................................3
Autómata 1..............................................................................................................................3
Autómata 2..............................................................................................................................4
Autómata 5..............................................................................................................................5
Ejercicio 2.....................................................................................................................................7
Ejercicio 3.....................................................................................................................................9
Ejercicio 4...................................................................................................................................10
Ejercicio 5...................................................................................................................................11
b. Identifique una cadena que no sea válida y justifique el porque.......................................17
c. Ejecute el RunTest a una cadena aceptada que tenga al menos cinco símbolos................17
d. Identifique en que momento la maquina se detiene.........................................................18
Referencias Bibliográficas..........................................................................................................20
Ejercicio 1
Autómata 1
Autómata 2
Autómata 5
Por Cristian David García Restrepo
EJERCICIO A
TRABAJAR
Paso 2.
Ejercicio 2
EJERCICIO A
TRABAJAR
Estados a b λ
q0,q3 q1 0q,q2,q3 -
q1 q1 q2 -
q2 q1 q3 -
q3 q4 q2 -
q4 q0 q1 q4
Paso 3
NO ACEPTADORES
Y {q0, q1, q3}
ACEPTORES
X {q2, q4}
X A B
q0 Y Y
q1 Y X
q2 Y Y
q3 X X
q4 Y Y
N A B
q0 Y Y
q2 Y Y
q4 Y Y
M A B
q1 Y X
O A B
q3 X X
0 1
N (q0) Y Y
M (q1) Y X
O (q3) X X
Ejercicio 4
Ejercicio 5
a. Recorra la maquina con al menos una cadena valida explicando lo sucedido tanto en la cinta
como en la secuencia de entrada.
δ (q0, 1) = (q0, 1, R)
δ (q0, 0) = (q0, 0, R)
δ (q0, 1) = (q0, 1, R)
δ (q1, 0) = (q2, 1, L)
δ (q2, 1) = (q2, 1, L)
δ (q2, 0) = (q2, 0, L)
δ (q1, Ц) = (q4, Ц, R)
Procedimiento Cadena a validar 1110001100
de paso a paso
Paso1: Inicialmente tenemos la cinta donde
tenemos el estado inicial, la cadena que vamos a
validar y la representación de los espacios vacíos
en la cinta, se selecciona el estado inicial q0 y
leemos un 1, la cinta escribe un 1 y el estado se
va a desplazar a la derecha
δ (q0, 1) =(q0, 1, R)
δ (q0, 0) =(q0, 0, R)
δ (q0, 1) =(q0, 1, R)
Paso 4: se continúa con q0 y leemos un 0, la
cinta escribe un 0 y el estado se va a desplazar a
la derecha.
δ (q0, 0) =(q0, 0, R)
Paso 5:
se encuentra un espacio vacío, sale del estado q0,
continuamos con la siguiente transición que lleva
al estado q1. La secuencia es δ (q0, Ц) =(q1, Ц,
L), escribe vacío y se mueve a la izquierda.
δ (q1, 0) =(q2, 1, L)
δ (q2, 1) =(q2, 1, L)
δ (q2, 0) =(q2, 0, L)
δ (q2, 1) =(q2, 1, L)
Paso 11: Desde el estado q2 se lee la cadena
vacía, por lo tanto, se pasa al estado final q4,
escribe vacío y se mueve a la izquierda, ya hemos
terminado de recorrer la cadena mencionada.
δ (q2, Ц) =(q4, Ц, R)
c. Ejecute el RunTest a una cadena aceptada que tenga al menos cinco símbolos
d. Identifique en que momento la maquina se detiene
Se simula la cadena 00102
Expresiones Regulares
http://www.ia.urjc.es/grupo/docencia/automatas_itis/apuntes/capitulo7.pdf
Máquinas Secuenciales Autómatas y Lenguajes. Tema 4: Expresiones regulares.
http://www.ia.urjc.es/cms/sites/default/files/userfiles/file/GICMSAL/Tema4_ExpresionesRegul
ares.pdf