UNIDAD 2 Fase 2
TUTOR:
CESAR JIMENEZ
Grupo 301405_68
INGENIERIA DE SISTEMAS
CEAD JOSE ACEVEDO Y GOMEZ
Bogotá D.C Noviembre de 2017
CONTENIDO
INTRODUCCIÓN ................................................................................................. 3
OBJETIVOS ......................................................................................................... 4
DESARROLO ........................................................................................................ 5
BIBLIOGRAFIA .....................................................................................................25
INTRODUCCIÓN
Específicos:
Ejercicio 1:
Г 𝑒𝑠 𝑒𝑙 𝑎𝑙𝑓𝑎𝑏𝑒𝑡𝑜 𝑑𝑒 𝑙𝑎 𝑐𝑖𝑛𝑡𝑎
𝚺 𝑒𝑠 𝑒𝑙 𝑎𝑓𝑎𝑏𝑒𝑡𝑜 𝑑𝑒 𝑒𝑛𝑡𝑟𝑎𝑑𝑎
𝒒𝟎 𝝐 𝑸 𝑒𝑠 𝑒𝑙 𝑒𝑠𝑡𝑎𝑑𝑜 𝑖𝑛𝑖𝑐𝑖𝑎𝑙
𝜹 (q0,a) (a,r,q1)
𝜹 (q0,b) (b,r,q2)
𝜹 (q1,a) (a,r,q1)
𝜹 (q1,a) (1,r,q1)
𝜹 (q1,□) (□,l,q3)
𝜹 (q2,a) (a,r,q2)
𝜹 (q2,b) (b,r,q2)
𝜹 (q2, □) (□,l,q4)
𝜹 (q3,a) (a,r,q5)!
𝜹 (q4,a) (a,r,q5)!
Al estar en q1, lee los caracteres que están en la cadena y se mantiene en q1,
cuando encuentra un espacio blanco, no hace ningun cambio y se desplaza a la
izquierda y busca q3.
Estando en q3, lee el carácter a, mantiene la a, y se desplaza a q5 que es un
estado da aceptación.
Ejercicio 2
Teniendo en cuenta la siguiente tabla de transición de una máquina de Mealy,
realice:
f Entrada
Estado 0 1
q0 q1 q0
q1 q3 q0
q2 q1 q2
q3 q2 q1
G Entrada
Estado 0 1
q0 1 0
q1 1 1
q2 0 1
q3 0 0
𝛿(𝑞0,0) = 𝑞1
𝛿(𝑞0,1) = 𝑞0
𝛿(𝑞1,0) = 𝑞3
𝛿(𝑞1,1) = 𝑞0
𝛿(𝑞2,0) = 𝑞1
𝛿(𝑞2,1) = 𝑞2
𝛿(𝑞3,0) = 𝑞2
𝛿(𝑞3,1) = 𝑞1
El siguiente paso la maquina transita del estado q0 al mismo estado q0 por medio
de la transición 1 escribiendo en la cinta el numero 0 luego el cabezal avanza un
espacio a la derecha de la cinta.
En el siguiente pantallazo la máquina pasa del estado q0 al estado q1 mediante la
transición 0 escribiendo en la cinta el número 1 luego el cabezal adelanta un espacio
a la derecha de la cinta.
q0 q1 1 q0 0
q1 q3 1 q0 1
q2 q1 0 q2 1
q3 q2 0 q1 0
Ahora con base a esta tabla se diseña los posibles estados equivalente, para la
maquina Moore basándonos en la tabla de arriba:
Posibles estados
q0
q11
q00
q31
q01
q10
q21
q20
Ahora sí, ya con estas tablas se procede a crear la tabla de equivalencia para la
maquina Moore.
0 1
Estado Salida Estado Salida
q0 q11 1 q00 0
q00 q11 1 q00 0
q01 q11 1 q00 0
q10 q31 1 q01 1
q11 q31 1 q01 1
q20 q10 0 q21 1
q21 q10 0 q21 1
q31 q20 0 q10 0
Las máquinas de Mealy, son en esencia máquinas traductoras, ya que dada una
palabra en la entrada generan otra palabra en la salida. Por lo expuesto en el párrafo
anterior, para producir la correspondiente transformación estas máquinas deberán
estar compuestas por:
Dos cintas asociadas, una que permita alojar una cadena de símbolos a la
entrada, que serán leídos uno por vez, y otra cinta que permita registrar las
salidas que se irán produciendo en la ejecución de la máquina.
Deberán contener un conjunto finito de estados, los que son capaces de
memorizar, en cada momento la parte de la palabra de entrada leída en ese
instante de tiempo, cambiar de estado y producir una salida.
Es importante resaltar que, en un determinado intervalo de tiempo, las
máquinas secuenciales realizarán tres acciones que serán indivisibles
(consideradas como una unidad), las cuales son: