SlideShare una empresa de Scribd logo
1 de 2
Máquina de Turing<br />NOMBRE: Hugo David León Molina<br />CURSO: TRC260-40<br />Es un modelo computacional que realiza una lectura/escritura de manera automática sobre una entrada llamada cinta, generando una salida en esta misma.<br />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.<br />El concepto de Máquina de Turing fue introducido por Alan Turing en el trabajo On computable numbers, with an application to the Entscheidungsproblem, publicado por la Sociedad Matemática de Londres en 1936, en el cual se estudiaba la cuestión planteada por David Hilbert sobre si las matemáticas son decidibles, es decir, si hay un método definido que pueda aplicarse a cualquier sentencia matemática y que nos diga si esa sentencia es cierta o no. Turing ideó un modelo formal de computador, la máquina de Turing, y demostró que existían problemas que una máquina no podía resolver.<br />Con este aparato extremadamente sencillo es posible realizar cualquier cómputo que un computador digital sea capaz de realizar.<br />Mediante este modelo teórico y el análisis de complejidad de algoritmos, fue posible la categorización de problemas computacionales de acuerdo a su comportamiento, apareciendo así, el conjunto de problemas denominados P y NP, cuyas soluciones en tiempo polinómico son encontradas según el determinismo y no determinismo respectivamente de la máquina de Turing.<br />De hecho, se puede probar matemáticamente que para cualquier programa de computadora es posible crear una máquina de Turing equivalente. Esta prueba resulta de la Tesis de Church-Turing, formulada por Alan Turing y Alonzo Church, de forma independiente a mediados del siglo XX.[1]<br />La idea subyacente es el concepto de que una máquina de Turing es una persona ejecutando un procedimiento efectivo definido formalmente, donde el espacio de memoria de trabajo es ilimitado, pero en un momento determinado sólo una parte finita es accesible.<br />Funcionamiento<br />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:<br />avanzar el cabezal lector/escritor hacia la derecha. <br />Visualización de una Maquina de Turing, en la que se ve el cabezal y la cinta que se lee<br />avanzar el cabezal lector/escritor hacia la izquierda.<br />El cómputo es determinado a partir de una tabla de estados de la forma:<br />(estado, valor) (nuevo estado, nuevo valor, dirección)<br />Esta tabla toma como parámetros el estado actual de la máquina y el carácter leído de la cinta, dando la dirección para mover el cabezal, el nuevo estado de la máquina y el valor a ser escrito en la cinta.<br />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.<br />
Máquina de turing

Más contenido relacionado

La actualidad más candente

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
 
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 turingJesus David
 
Maquina de turing
Maquina de turing Maquina de turing
Maquina de turing CCCRiis
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingPedro Roman
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingMitra Mejia
 
Qué es la máquina de turing
Qué es la máquina de turingQué es la máquina de turing
Qué es la máquina de turingvmtorrealba
 
Tipos de maquina de turing
Tipos de maquina de turingTipos de maquina de turing
Tipos de maquina de turingvmtorrealba
 
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
 
Máquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselysMáquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselysWebster Noble
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turingJonathan Bastidas
 
Automata de Pila y Maquina de Turing No Deterministas
Automata de Pila y Maquina de Turing No DeterministasAutomata de Pila y Maquina de Turing No Deterministas
Automata de Pila y Maquina de Turing No DeterministasPedro Roman
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera PresentaciónPatricho
 

La actualidad más candente (20)

Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
 
Webquest
WebquestWebquest
Webquest
 
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
 
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
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Maquina de turing
Maquina de turingMaquina de turing
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
 
Máquina de Turing
Máquina de TuringMáquina de Turing
Máquina de Turing
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Qué es la máquina de turing
Qué es la máquina de turingQué es la máquina de turing
Qué es la máquina de turing
 
Tipos de maquina de turing
Tipos de maquina de turingTipos de maquina de turing
Tipos de maquina 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
 
Máquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselysMáquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselys
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turing
 
Automata de Pila y Maquina de Turing No Deterministas
Automata de Pila y Maquina de Turing No DeterministasAutomata de Pila y Maquina de Turing No Deterministas
Automata de Pila y Maquina de Turing No Deterministas
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera Presentación
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 

Destacado

Destacado (20)

Moneisha S
Moneisha SMoneisha S
Moneisha S
 
EducacióN No Formal Y PlanificacióN
EducacióN No Formal Y PlanificacióNEducacióN No Formal Y PlanificacióN
EducacióN No Formal Y PlanificacióN
 
Rol del alumno y profesor
Rol del alumno y profesorRol del alumno y profesor
Rol del alumno y profesor
 
Struktur dan fungsi sel
Struktur dan fungsi selStruktur dan fungsi sel
Struktur dan fungsi sel
 
Bizikleta
Bizikleta  Bizikleta
Bizikleta
 
Jonathan Celia resume
Jonathan Celia resumeJonathan Celia resume
Jonathan Celia resume
 
Suratebi
SuratebiSuratebi
Suratebi
 
Robin
RobinRobin
Robin
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentation
 
Biere München - eine Auswahl Von Weizen Bier
Biere München - eine Auswahl Von Weizen BierBiere München - eine Auswahl Von Weizen Bier
Biere München - eine Auswahl Von Weizen Bier
 
Los DesafíOs Mundiales
Los DesafíOs MundialesLos DesafíOs Mundiales
Los DesafíOs Mundiales
 
Diary tanim
Diary tanimDiary tanim
Diary tanim
 
Tutorial de Tux Paint
Tutorial de Tux PaintTutorial de Tux Paint
Tutorial de Tux Paint
 
Strategy clock
Strategy clockStrategy clock
Strategy clock
 
2capitulo
2capitulo2capitulo
2capitulo
 
Cyclone Cup Media Kit
Cyclone Cup Media KitCyclone Cup Media Kit
Cyclone Cup Media Kit
 
Libro1
Libro1Libro1
Libro1
 
Sekilas tentang ma al
Sekilas tentang ma alSekilas tentang ma al
Sekilas tentang ma al
 
Benefits Of Using An R2R And Red Ventures
Benefits Of Using An R2R And Red VenturesBenefits Of Using An R2R And Red Ventures
Benefits Of Using An R2R And Red Ventures
 
Kylie Higginbotham PPP
Kylie Higginbotham PPPKylie Higginbotham PPP
Kylie Higginbotham PPP
 

Similar a Máquina de turing

Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web questReny-Galaviz
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web QuestReny-Galaviz
 
¿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
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informeMrx Mirrorx
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptxYessicaReyes30
 
EJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxEJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxgeslereliasvicente
 
La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turingLorenzo Alejo
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingTelproyect
 
PRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICIONPRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICIONluisvaleri19
 
Recursos disponibles
Recursos disponiblesRecursos disponibles
Recursos disponibleswaralivt
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingdiego
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatasCesar Garcia
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosCarlos
 

Similar a Máquina de turing (20)

Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web quest
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web Quest
 
¿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?
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informe
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptx
 
EJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxEJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptx
 
Taller nro 22 automatas
Taller nro 22 automatasTaller nro 22 automatas
Taller nro 22 automatas
 
Taller nro 23 automatas1
Taller nro 23 automatas1Taller nro 23 automatas1
Taller nro 23 automatas1
 
Automatas[1]
Automatas[1]Automatas[1]
Automatas[1]
 
Tema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmosTema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmos
 
La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turing
 
Taller nro 24
Taller nro 24Taller nro 24
Taller nro 24
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Clase.pptx
Clase.pptxClase.pptx
Clase.pptx
 
PRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICIONPRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICION
 
Recursos disponibles
Recursos disponiblesRecursos disponibles
Recursos disponibles
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Máquina de turing

  • 1. Máquina de Turing<br />NOMBRE: Hugo David León Molina<br />CURSO: TRC260-40<br />Es un modelo computacional que realiza una lectura/escritura de manera automática sobre una entrada llamada cinta, generando una salida en esta misma.<br />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.<br />El concepto de Máquina de Turing fue introducido por Alan Turing en el trabajo On computable numbers, with an application to the Entscheidungsproblem, publicado por la Sociedad Matemática de Londres en 1936, en el cual se estudiaba la cuestión planteada por David Hilbert sobre si las matemáticas son decidibles, es decir, si hay un método definido que pueda aplicarse a cualquier sentencia matemática y que nos diga si esa sentencia es cierta o no. Turing ideó un modelo formal de computador, la máquina de Turing, y demostró que existían problemas que una máquina no podía resolver.<br />Con este aparato extremadamente sencillo es posible realizar cualquier cómputo que un computador digital sea capaz de realizar.<br />Mediante este modelo teórico y el análisis de complejidad de algoritmos, fue posible la categorización de problemas computacionales de acuerdo a su comportamiento, apareciendo así, el conjunto de problemas denominados P y NP, cuyas soluciones en tiempo polinómico son encontradas según el determinismo y no determinismo respectivamente de la máquina de Turing.<br />De hecho, se puede probar matemáticamente que para cualquier programa de computadora es posible crear una máquina de Turing equivalente. Esta prueba resulta de la Tesis de Church-Turing, formulada por Alan Turing y Alonzo Church, de forma independiente a mediados del siglo XX.[1]<br />La idea subyacente es el concepto de que una máquina de Turing es una persona ejecutando un procedimiento efectivo definido formalmente, donde el espacio de memoria de trabajo es ilimitado, pero en un momento determinado sólo una parte finita es accesible.<br />Funcionamiento<br />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:<br />avanzar el cabezal lector/escritor hacia la derecha. <br />Visualización de una Maquina de Turing, en la que se ve el cabezal y la cinta que se lee<br />avanzar el cabezal lector/escritor hacia la izquierda.<br />El cómputo es determinado a partir de una tabla de estados de la forma:<br />(estado, valor) (nuevo estado, nuevo valor, dirección)<br />Esta tabla toma como parámetros el estado actual de la máquina y el carácter leído de la cinta, dando la dirección para mover el cabezal, el nuevo estado de la máquina y el valor a ser escrito en la cinta.<br />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.<br />