Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por
Luz Adriana Amaya
Cod: 63511587
Pedro Javier Bayter
Cod: 85272898
Maria Edith Roman
Cod: 63349338
Helmer Duarte Murallas
Cod: 13862471
Grupo: 301405_35
MATERIA
AUTMATAS Y LENGUAJES FORMALES
PRESENTADO A LA TUTORA
ANGELA MARA GONZLEZ
EJERCICIO 1
Disee Una MT que se comporte como reconocedor que reconozca el lenguaje L
={an bn; n >= 1} (NO incluye o NO acepta la cadena ). El alfabeto de la cinta debe
ser diferente al alfabeto de entrada. Es decir el alfabeto de entrada es a y el de la
cinta 1 con sus respectivos smbolos blancos si es que los necesita en su diseo.
1. Identifique los componentes de la Mquina de Turing (descrbala).
2. Disela en un Diagrama de Moore.
3. Recorra la mquina con al menos una cadena vlida explicando lo sucedido
tanto en la cinta como en la secuencia de entrada.
4. Identifique una cadena que no sea vlida y justifquela porque.
5. Ejecute el RunTest a una cadena aceptada que tenga la menos cinco smbolos
6. Identifique en que momento la mquina se detiene.
7. Lo que acaba de disear es una MUT o una MT. Justifique su respuesta.
8. Mencione y justifique las semejanzas y diferencias entre una Mquina de Turing
reconocedora y una Maquina de Turing Transductora
Punto 1: Identifique los componentes de la Mquina de Turing (descrbala).
Una cinta de longitud infinita que se divide en celdas, una seguida de la otra.
Cada celda contiene un smbolo de algn alfabeto finito. El alfabeto contiene
un smbolo especial llamado blanco y uno o ms smbolos adicionales. La cinta
se supone que es extensible hacia la izquierda y hacia la derecha, como
necesite para su computacin. Las celdas que no se hayan escrito previamente
se asumen que estn rellenas con el smbolo blanco. En algunos modelos la
cinta tiene un extremo izquierdo marcado con un smbolo especial; la cinta se
extiende o es indefinidamente extensible hacia la derecha.
el
estado
inicial
q0 con
el
alfabeto
de
entrada
Punto 5: Ejecute el RunTest a una cadena aceptada que tenga al menos cinco
smbolos
Punto 7: Lo que acaba de disear es una MUT o una MT. Justifique su respuesta.
La MT (Mquina de Turing) es un diseo sencillo que analiza la entrada de su
propia cinta, mientras que una MUT (Mquina Universal de Turing) es considerada
por algunos como el origen del computador dado que describe la tabla de accin
de otra mquina de Turing, seguida de una cadena que describe la cinta de
entrada de la otra mquina y luego computa la cinta que la mquina de Turing
codificada habra computado.
Como lo describe en su artculo:
Es posible inventar una nica mquina que puede ser usada para computar cualquier
secuencia computable. Si esta mquina U es provista con una cinta en el principio de que
est escrito el S.D. [Descripcin estndar de una tabla de accin] de alguna mquina de
computacin M, entonces U computar la misma secuencia.
EJERCICIO 2
Dada la siguiente mquina de Mealy, M=({a,b}, {1,2}, {q0,q1,q2}, T, S):
Punto 5: Ejecute el RunTest a una cadena aceptada que tenga al menos tres
smbolos
EJERCICIO 3
2. Identifique los componentes de la Maquina de Turing (Descrbala)
Una MT se define como Quntuplo
MT= (Q,,r,,q0,qF) en donde:
Estado de transiciones.
Q_0 Es el estado inicial.
Q_f Es el estado aceptador
Dnde: Q= {q0, q1, q2, q3}
= {1}
Q_0=Estado inicial
Q_f= estado final
Se disea una mquina donde MT que reconozca {1n: n 1} y reconozca cadenas
vlidas.
CINTA
El cabezal se
sita en el estado
q0 y en el primer
carcter de la
palabra de la
cinta.
El cabezal lee el
primer carcter
de la palabra a,
lo sobrescribe
por el smbolo
b y se mueve a
la derecha.
SECUENCIA DE
ENTRADA
La secuencia de
entrada corresponde
a la cadena:
aa
La secuencia de
entrada se convierte
en la cadena:
ba
IMAGEN
El cabezal lee el
segundo carcter
de la palabra a,
lo sobrescribe
por el smbolo
a y se mueve a
la derecha.
La secuencia de
entrada se convierte
en la cadena:
El cabezal lee
una celda vaca,
escribe un
smbolo b, y no
realiza ningn
movimiento.
La secuencia de
entrada se convierte
en la palabra bab,
por que se escribe
un smbolo b en
la celda vaca.
El cabezal lee el
carcter b, lo
sobrescribe por el
smbolo b y se
mueve a la
izquierda.
La secuencia sigue
siendo:
El cabezal lee el
carcter a, lo
sobrescribe por el
smbolo b y se
mueve a la
derecha.
La secuencia de
entrada se convierte
en la cadena:
ba
bab
bbb
El cabezal lee el
carcter b, lo
sobrescribe por el
smbolo b y se
mueve a la
derecha.
La secuencia sigue
siendo:
El cabezal lee
una celda vaca,
escribe un
smbolo b, y no
realiza ningn
movimiento.
La secuencia de
entrada se convierte
en la palabra bbbb,
por que se escribe
un smbolo b en
la celda vaca.
El cabezal lee el
carcter b, lo
sobrescribe por el
smbolo b y se
mueve a la
izquierda.
La secuencia sigue
siendo:
Dado que la
cadena est
compuesta solo
por el smbolo
b evala la
transicin b; b,
L 4 veces hasta
ubicarse en la
primera celda de
la cinta la cual
esta vaca.
bbb
bbbb
El cabezal lee la
primera celda la
cual est vaca,
escribe un
smbolo Vaco
, y no realiza
ningn
movimiento.
La secuencia es
aceptada y sigue
siendo:
bbbb