SlideShare una empresa de Scribd logo
1 de 15
Máquinas de
Turing
YASSELYS DELGADO 13-0987
KENDRA MAZARA 13-1082
WEBSTER NOBLE 13-1073
Que es y como funciona
Es un dispositivo de reconocimientos de lenguaje, es más general que cualquier
autómata finito y cualquier autómata de pila, debido a que ellas pueden
reconocer tanto los lenguajes regulares, como los lenguajes independientes de
contexto y además muchos otros tipos de lenguajes.
Máquinas de Turing
 La máquina de Turing (abreviado MT) tiene, un control finito, una
cabeza lectora y una cinta donde puede haber caracteres, y
donde eventualmente viene la palabra de entrada. La cinta es de
longitud infinita hacia la derecha, hacia donde se extiende
indefinidamente, llenándose los espacios con el carácter blanco
(que representaremos con “t”).
Máquinas de Turing
 La cinta no es infinita hacia la izquierda, por lo que hay un cuadro
de la cinta que es el extremo izquierdo, la MT la cabeza lectora es
de lectura y escritura, por lo que la cinta puede ser modificada en
curso de ejecución. Además, en la MT la cabeza se mueve
bidireccionalmente (izquierda y derecha), por lo que puede pasar
repetidas veces sobre un mismo segmento de la cinta.
 Este modelo está conformado por un alfabeto de entrada y uno de salida, un
símbolo especial llamado blanco(normalmente b, Δ o 0), un conjunto de
estados finitos y un conjunto de transiciones entre dichos estados.
 Su funcionamiento se basa en una función de transición, que
recibe un estado inicial y una cadena de caracteres(la cinta, la
cual es finita por la izquierda) pertenecientes al alfabeto de
entrada. Luego va leyendo una celda de la cinta, borrando el
símbolo, escribir el nuevo símbolo perteneciente al alfabeto de
salida y finalmente avanza a la izquierda o a la derecha(solo una
celda a la vez), repitiendo esto según se indique en la función de
transición, para finalmente detenerse en un estado final o de
aceptación, representando así la salida.
La máquina 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.
 La máquina 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 máquina se limitan
a: avanzar el cabezal lector/escritor hacia la derecha. Avanzar el cabezal
lector/escritor hacia la izquierda. El cómputo es determinado a partir de una
tabla de estados de la forma: (estado, valor) (nuevo estado, nuevo valor,
dirección)
¿Como funciona una maquina de turing?
 Una máquina de Turing es un dispositivo que transforma un INPUT en
un OUTPUT después de algunos pasos. Tanto el INPUT como el
OUPUT constan de números en código binario (ceros y unos).
 Para llevar a cabo algún algoritmo, la máquina se inicializa en
algún estado interno arbitrario. A continuación, se pone en marcha
y la máquina lee el bit que se encuentra en ese momento en su
interior y ejecuta alguna operación con ese bit (lo cambia o no,
dependiendo de su estado interno). Después se mueve hacia la
derecha o hacia la izquierda, y vuelve a procesar el siguiente bit de
la misma manera.
 La traducción es como sigue: si la máquina se encuentra en el estado interno 0 y
lee 1 en la cinta, entonces pasará al estado interno 1101 (13), escribirá 1 y se
moverá hacia la izquierda un paso (la cinta se moverá hacia la derecha).
 La memoria será la cinta la cual se divide en espacios de trabajo
denominados celdas, donde se pueden escribir y leer símbolos.
Inicialmente todas las celdas contienen un símbolo especial
denominado “blanco”. Las instrucciones que determinan el
funcionamiento de la máquina tienen la forma, “si estamos en el
estado x leyendo la posición y, donde hay escrito el símbolo z,
entonces este símbolo debe ser reemplazado por este otro símbolo,
y pasar a leer la celda siguiente, bien a la izquierda o bien a la
derecha”.
 La máquina de Turing puede considerarse como un autómata capaz de
reconocer lenguajes formales. En ese sentido es capaz de reconocer los
lenguajes recursivamente enumerables, de acuerdo a la jerarquía de Chomsky.
Su potencia es, por tanto, superior a otros tipos de autómatas, como el
autómata finito, o el autómata con pila, o igual a otros modelos con la misma
potencia computacional
Turing dio una definición sucinta del experimento en su ensayo de 1948, «Máquinas inteligentes».
Refiriéndose a su publicación de 1936, Turing escribió que la máquina de Turing, aquí llamada una
máquina de computación lógica, consistía en:
Una ilimitada capacidad de memoria obtenida en la forma de una cinta infinita marcada con cuadrados,
en cada uno de los cuales podría imprimirse un símbolo.
Las máquinas de Turing plantean una deducción bastante curiosa: dado que en ellas se puede
realizar cualquier trabajo computable, es posible programarlas para que simulen el
comportamiento de un potente ordenador. Y como una máquina de Turing puede ser
codificada en CUALQUIER ordenador, por pequeño que sea, sería posible (si disponemos de
memoria suficiente, claro) emular en nuestro ordenador de casa una máquina de Turing que
simule un superordenador.
Esto significa que todos los ordenadores pueden realizar exactamente el mismo tipo de tareas, y
que los cálculos que pueda realizar el más grande los puede llevar a cabo también el más
pequeño. La única diferencia sería, obviamente, la velocidad.

Más contenido relacionado

La actualidad más candente

Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turingJonathan Bastidas
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingPedro Roman
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidadlluis31
 
Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turinglourdesnbv
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.Emmanuel Colon
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingJesus David
 
Clasificación de las máquinas de turing
Clasificación de las máquinas de turingClasificación de las máquinas de turing
Clasificación de las máquinas de turingJonathan Bastidas
 
Maquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de AutomatasMaquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de AutomatasEnzo Casamassima
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingMitra Mejia
 
Maquina de turing
Maquina de turing Maquina de turing
Maquina de turing CCCRiis
 
¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?vmtorrealba
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera PresentaciónPatricho
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingvmtorrealba
 
La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turingLorenzo Alejo
 

La actualidad más candente (20)

Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidad
 
Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turing
 
Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Clasificación de las máquinas de turing
Clasificación de las máquinas de turingClasificación de las máquinas de turing
Clasificación de las máquinas de turing
 
Maquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de AutomatasMaquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de Automatas
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Maquina de turing
Maquina de turing Maquina de turing
Maquina de turing
 
¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera Presentación
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Máquina de Turing
Máquina de TuringMáquina de Turing
Máquina de Turing
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turing
 
La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turing
 

Destacado (6)

Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Autómatas de pila
Autómatas de pila Autómatas de pila
Autómatas de pila
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
 
Automatas de pila_no_det
Automatas de pila_no_detAutomatas de pila_no_det
Automatas de pila_no_det
 
Diapositivas de slideshare
Diapositivas de slideshareDiapositivas de slideshare
Diapositivas de slideshare
 

Similar a Máquinas de turing kendra, webster, yasselys

Similar a Máquinas de turing kendra, webster, yasselys (20)

Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web quest
 
Webquest
WebquestWebquest
Webquest
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Taller nro 24
Taller nro 24Taller nro 24
Taller nro 24
 
EJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxEJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptx
 
Clase.pptx
Clase.pptxClase.pptx
Clase.pptx
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informe
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptx
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Automatas[1]
Automatas[1]Automatas[1]
Automatas[1]
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
1 ejercicio mt.
1 ejercicio mt.1 ejercicio mt.
1 ejercicio mt.
 
Taller nro 22 automatas
Taller nro 22 automatasTaller nro 22 automatas
Taller nro 22 automatas
 
1
11
1
 
Exposicion de teoria2
Exposicion de teoria2Exposicion de teoria2
Exposicion de teoria2
 
Algoritmos univ colombia
Algoritmos univ colombiaAlgoritmos univ colombia
Algoritmos univ colombia
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx
 

Último

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

Máquinas de turing kendra, webster, yasselys

  • 1. Máquinas de Turing YASSELYS DELGADO 13-0987 KENDRA MAZARA 13-1082 WEBSTER NOBLE 13-1073
  • 2. Que es y como funciona Es un dispositivo de reconocimientos de lenguaje, es más general que cualquier autómata finito y cualquier autómata de pila, debido a que ellas pueden reconocer tanto los lenguajes regulares, como los lenguajes independientes de contexto y además muchos otros tipos de lenguajes.
  • 3. Máquinas de Turing  La máquina de Turing (abreviado MT) tiene, un control finito, una cabeza lectora y una cinta donde puede haber caracteres, y donde eventualmente viene la palabra de entrada. La cinta es de longitud infinita hacia la derecha, hacia donde se extiende indefinidamente, llenándose los espacios con el carácter blanco (que representaremos con “t”).
  • 4. Máquinas de Turing  La cinta no es infinita hacia la izquierda, por lo que hay un cuadro de la cinta que es el extremo izquierdo, la MT la cabeza lectora es de lectura y escritura, por lo que la cinta puede ser modificada en curso de ejecución. Además, en la MT la cabeza se mueve bidireccionalmente (izquierda y derecha), por lo que puede pasar repetidas veces sobre un mismo segmento de la cinta.
  • 5.  Este modelo está conformado por un alfabeto de entrada y uno de salida, un símbolo especial llamado blanco(normalmente b, Δ o 0), un conjunto de estados finitos y un conjunto de transiciones entre dichos estados.
  • 6.  Su funcionamiento se basa en una función de transición, que recibe un estado inicial y una cadena de caracteres(la cinta, la cual es finita por la izquierda) pertenecientes al alfabeto de entrada. Luego va leyendo una celda de la cinta, borrando el símbolo, escribir el nuevo símbolo perteneciente al alfabeto de salida y finalmente avanza a la izquierda o a la derecha(solo una celda a la vez), repitiendo esto según se indique en la función de transición, para finalmente detenerse en un estado final o de aceptación, representando así la salida.
  • 7. La máquina 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.
  • 8.  La máquina 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 máquina se limitan a: avanzar el cabezal lector/escritor hacia la derecha. Avanzar el cabezal lector/escritor hacia la izquierda. El cómputo es determinado a partir de una tabla de estados de la forma: (estado, valor) (nuevo estado, nuevo valor, dirección)
  • 9. ¿Como funciona una maquina de turing?  Una máquina de Turing es un dispositivo que transforma un INPUT en un OUTPUT después de algunos pasos. Tanto el INPUT como el OUPUT constan de números en código binario (ceros y unos).  Para llevar a cabo algún algoritmo, la máquina se inicializa en algún estado interno arbitrario. A continuación, se pone en marcha y la máquina lee el bit que se encuentra en ese momento en su interior y ejecuta alguna operación con ese bit (lo cambia o no, dependiendo de su estado interno). Después se mueve hacia la derecha o hacia la izquierda, y vuelve a procesar el siguiente bit de la misma manera.
  • 10.  La traducción es como sigue: si la máquina se encuentra en el estado interno 0 y lee 1 en la cinta, entonces pasará al estado interno 1101 (13), escribirá 1 y se moverá hacia la izquierda un paso (la cinta se moverá hacia la derecha).
  • 11.  La memoria será la cinta la cual se divide en espacios de trabajo denominados celdas, donde se pueden escribir y leer símbolos. Inicialmente todas las celdas contienen un símbolo especial denominado “blanco”. Las instrucciones que determinan el funcionamiento de la máquina tienen la forma, “si estamos en el estado x leyendo la posición y, donde hay escrito el símbolo z, entonces este símbolo debe ser reemplazado por este otro símbolo, y pasar a leer la celda siguiente, bien a la izquierda o bien a la derecha”.
  • 12.  La máquina de Turing puede considerarse como un autómata capaz de reconocer lenguajes formales. En ese sentido es capaz de reconocer los lenguajes recursivamente enumerables, de acuerdo a la jerarquía de Chomsky. Su potencia es, por tanto, superior a otros tipos de autómatas, como el autómata finito, o el autómata con pila, o igual a otros modelos con la misma potencia computacional
  • 13. Turing dio una definición sucinta del experimento en su ensayo de 1948, «Máquinas inteligentes». Refiriéndose a su publicación de 1936, Turing escribió que la máquina de Turing, aquí llamada una máquina de computación lógica, consistía en: Una ilimitada capacidad de memoria obtenida en la forma de una cinta infinita marcada con cuadrados, en cada uno de los cuales podría imprimirse un símbolo.
  • 14.
  • 15. Las máquinas de Turing plantean una deducción bastante curiosa: dado que en ellas se puede realizar cualquier trabajo computable, es posible programarlas para que simulen el comportamiento de un potente ordenador. Y como una máquina de Turing puede ser codificada en CUALQUIER ordenador, por pequeño que sea, sería posible (si disponemos de memoria suficiente, claro) emular en nuestro ordenador de casa una máquina de Turing que simule un superordenador. Esto significa que todos los ordenadores pueden realizar exactamente el mismo tipo de tareas, y que los cálculos que pueda realizar el más grande los puede llevar a cabo también el más pequeño. La única diferencia sería, obviamente, la velocidad.