Professional Documents
Culture Documents
ACTIVIDAD INDIVIDUAL
Mquinas de Turing
Mquinas de Turing reconocedoras
Mquinas de Turing transductoras
Maquina universal y Turing
Mquina de Turing
Bibliografa
MAQUINAS DE TURING
Teora de la computacin:
Rama de la matemtica y la computacin que centra su inters en las limitaciones y capacidades
fundamentales de las computadoras, esta teora busca modelos matemticos que formalizan el concepto
de hacer un cmputo (cuenta o clculo) y la clasificacin de problemas de acuerdo a su grado de
dificultad.
Inicio
MAQUINAS DE TURING RECONOCEDORAS
Inicio
MAQUINAS DE TURING TRANSDUCTORAS
Inicio
MAQUINA UNIVERSAL Y TURING
Una Mquina de Turing Universal, UTM, es una mquina de Turing capaz de simular el
comportamiento de cualquier mquina de Turing sobre cualquier cadena de entrada. Para poder
construir una UTM es necesario definir una codificacin de las mquinas de Turing, de manera
que podamos indicar la mquina de Turing a simular por medio de su cdigo.
La codificacin cannica de una mquina de Turing es una cadena formada mediante el alfabeto
= { <, >, [, ], #, 0, 1, , R, L }.
Inicio
MAQUINA DE TURING
Para llevar a cabo algn algoritmo, la mquina se inicializa en algn estado interno arbitrario. A
continuacin, se pone en marcha y la mquina lee el bit que se encuentra en ese momento en su
interior y ejecuta alguna operacin con ese bit (lo cambia o no, dependiendo de su estado interno).
Despus se mueve hacia la derecha o hacia la izquierda, y vuelve a procesar el siguiente bit de la
misma manera. Al final se para, dejando el resultado al lado izquierdo por ejemplo.
La mquina de Turing consta de un cabezal lector/escritor y una cinta infinita en la que el cabezal
lee el contenido, borra el contenido anterior y escribe un nuevo valor. Las operaciones que se
pueden realizar en esta mquina se limitan a:
Mover el cabezal lector/escritor hacia la derecha.
Mover el cabezal lector/escritor hacia la izquierda.
MAQUINA DE TURING
Es un dispositivo que manipula smbolos sobre una tira de cinta de acuerdo a una tabla de reglas. A pesar de
su simplicidad, una mquina de Turing puede ser adaptada para simular la lgica de cualquier algoritmo de
computador y es particularmente til en la explicacin de las funciones de una CPU dentro de un
computador. Formalmente, una mquina de Turing es una 7-tupla MT=(Q, , , s, b, F, ) donde:
Q es el conjunto de estados de la mquina
es un conjunto finito de smbolos distinto del espacio en blanco, denominado alfabeto de mquina o de
entrada.
es un conjunto finito de smbolos de cinta, denominado alfabeto de cinta
s Q es el estado inicial de la mquina
b es un smbolo denominado blanco, y es el nico smbolo que se puede repetir un nmero infinito de
veces
F Q es el conjunto de estados finales de aceptacin.
:Qx Q x x {L, R} es una funcin de transicin, donde L es un movimiento a la izquierda y R es el
movimiento a la derecha.
Existen en la literatura un abundante nmero de definiciones alternativas, pero todas ellas tienen el mismo
poder computacional, por ejemplo se puede aadir el smbolo S como smbolo de "no movimiento" en un
paso de cmputo.
Inicio
BIBLIOGRAFIA
https://es.slideshare.net/emmanuelcolon/la-maquina-de-turing
https://es.slideshare.net/TwinOneal/mquinas-de-turing-tipos-y-aplicaciones
https://es.slideshare.net/taniaarroyo8/ppt-turing
http://maquinasdeturing.blogspot.com.co/2010/08/conclusiones.html
https://es.wikipedia.org/wiki/M%C3%A1quina_de_Turing
https://www.ecured.cu/M%C3%A1quina_de_Turing
http://maquinaturing.blogspot.com.co/
http://ocw.uc3m.es/ingenieria-informatica/teoria-de-automatas-y-lenguajes-
formales/material-de-clase-1/tema-7-maquinas-de-turing