SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Máquina de Turing
Enzo Casamassima (14-0696)
Bolivar Garcia (14-0233)
Definición
• Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira
de cinta de acuerdo a una tabla de reglas. A pesar de su simplicidad, una máquina
de Turing puede ser adaptada para simular la lógica de cualquier algoritmo de
computador y es particularmente útil en la explicación de las funciones de una
CPU dentro de un computador.
• La máquina de Turing fue descrita por Alan
Turing como una «máquina automática» en
1936 en la revista Proceedings of the London
Mathematical Society,1 La máquina de
Turing no está diseñada como una
tecnología de computación práctica, sino
como un dispositivo hipotético que
representa una máquina de computación.
Definición formal
• Una máquina de Turing es una séptupla M= (Γ,Σ, •,Q,q0,f,F) donde :
1. Γ es el alfabeto de símbolos de la cinta
2. Σ ⊂ Γ es el alfabeto de símbolos de entrada
3. • ∈ Γ es el símbolo blanco que no pertenece a Σ
4. Q es un conjunto finito de estados
5. q0 ∈ Q es el estado inicial
6. F ⊆ Q es el conjunto de estados finales
7. f es una función de transición parcial f: Q×Γ → Q×Γ×{L,R}
Funcionamiento
• La máquina de Turing modela matemáticamente a una máquina que opera sobre
una cinta. En esta cinta hay símbolos que la máquina puede leer y escribir, uno a
la vez. La operación está completamente determinada por un conjunto finito de
instrucciones elementales como, por ejemplo: "en el estado 43, si el símbolo visto
es 0, escribe un 1; Si el símbolo visto es 1, cambia al estado 28 y muévete un
espacio a la derecha; en el estado 28, si el símbolo visto es 0, escribe un 1 y
cambia al estado 6; etc".
Funcionamiento
• Turing definió también las posibles
acciones que podía realizar la
máquina:
• Escribir un símbolo en la celda activa (P).
• Borrar símbolo de la celda activa (E).
• Mover la cinta una posición hacia la
izquierda (L).
• Mover la cinta una posición hacia la
derecha (R).
• Finalmente, en cada paso puede
producirse un cambio en la
configuración.
Tipos de máquina de Turing
• Máquina de Turing con cinta infinita a ambos lados: Esta modificación se denota al
igual que una MT sencilla, lo que la hace diferente es que la cinta es infinita tanto
por la derecha como por la izquierda.
• Máquina de Turing con cinta multipista: Es aquella
que mediante la cual cada celda de la cinta de una
máquina sencilla se divide en subceldas. Cada celda es
así capaz de contener varios símbolos de la cinta. Por
ejemplo, la cinta de la figura tiene cada celda
subdividida en tres subceldas.
• Se dice que esta cinta tiene múltiples pistas puesto
que cada celda de esta máquina de Turing contiene
múltiples caracteres, el contenido de las celdas de la
cinta puede ser representado mediante n-tuplas
ordenadas
Tipos de máquina de Turing
• Máquina de Turing multicinta: Una MT con más de una cinta consiste
de un control finito con k cabezales lectores/escritores y k cintas. Cada
cinta es infinita en ambos sentidos. La MT define su movimiento
dependiendo del símbolo que está leyendo cada uno de sus cabezales,
da reglas de sustitución para cada uno de los símbolos y dirección de
movimiento para cada uno de los cabezales. Inicialmente la MT empieza
con la entrada en la primera cinta y el resto de las cintas en blanco.
• Máquina de Turing multidimensional: Una MT multidimensional es
aquella cuya cinta puede verse como extendiéndose infinitamente en
más de una dirección, el ejemplo más básico sería el de una máquina
bidimensional cuya cinta se extendería infinitamente hacia arriba,
abajo, derecha e izquierda.
• En la modificación bidimensional de MT que se muestra en la figura
también se agregan dos nuevos movimientos del cabezal {U,D} (es
decir arriba y abajo). De esta forma la definición de los movimientos
que realiza el cabezal será {L,R,U,D}.
Tipos de máquina de Turing
• Máquina de Turing universal: es una máquina de Turing que puede simular una
máquina de Turing arbitraria en la entrada arbitraria. La máquina universal
esencialmente logra esto mediante la lectura de tanto la descripción de la
máquina a ser simulada como también la entrada misma de su propia cinta
Máquina de Turing determinista y no
determinista
• La entrada de una máquina de Turing viene determinada por el estado actual y el
símbolo leído, un par (estado, símbolo), siendo el cambio de estado, la escritura
de un nuevo símbolo y el movimiento del cabezal, las acciones a tomar en función
de una entrada. En el caso de que para cada par (estado, símbolo) posible exista
a lo sumo una posibilidad de ejecución, se dirá que es una máquina de Turing
determinista, mientras que en el caso de que exista al menos un par (estado,
símbolo) con más de una posible combinación de actuaciones se dirá que se trata
de una máquina de Turing no determinista.
• Un algoritmo no determinista es un algoritmo que con la misma entrada ofrece
muchos posibles resultados. No se puede saber de antemano cuál será el
resultado de la ejecución de un algoritmo no determinista.
Problema de la parada (halting
problem)
• El problema de la parada o problema de la detención para Máquinas de Turing
consiste en lo siguiente: dada una Máquina de Turing M y una palabra w,
determinar si M terminará en un número finito de pasos cuando es ejecutada
usando w como dato de entrada.
• Lo que se afirma es que no existe una manera automática computable de saber si
todos los programas del mundo terminan. No se niega que exista la prueba para
programas concretos. De hecho, la construcción de pruebas para programas
concretos es un paso obligatorio para demostrar su correctitud.
• Al ejecutar un programa, este puede terminar después de un número finito de
pasos o puede nunca terminar. En la práctica, este último caso se manifiesta
como programas que se quedan "trabados" o que entran a un bucle infinito. Por
esta razón sería de gran utilidad resolver la siguiente pregunta en la práctica:

Weitere ähnliche Inhalte

Was ist angesagt?

Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingJesus David
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turingIvan
 
Máquinas de Turing
Máquinas de TuringMáquinas de Turing
Máquinas de TuringTania Arroyo
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingPedro Roman
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
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 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
Maquina de turing Maquina de turing
Maquina de turing CCCRiis
 
Tipos de maquina de turing
Tipos de maquina de turingTipos de maquina de turing
Tipos de maquina de turingvmtorrealba
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina 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
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera PresentaciónPatricho
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informeMrx Mirrorx
 
¿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
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turinglyonc357
 
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
 

Was ist angesagt? (20)

Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Máquinas de Turing
Máquinas de TuringMáquinas de Turing
Máquinas de Turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
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 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
Maquina de turing Maquina de turing
Maquina de turing
 
Tipos de máquina de turing
Tipos de máquina de turingTipos de máquina de turing
Tipos de máquina de turing
 
Tipos de maquina de turing
Tipos de maquina de turingTipos de maquina de turing
Tipos de maquina de turing
 
Máquina de Turing
Máquina de TuringMáquina de Turing
Máquina de Turing
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina 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
 
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
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informe
 
¿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?
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina 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
 

Ähnlich wie Maquina de turing - Enzo y Bolivar - Teoria de Automatas

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
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosCarlos
 
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
 
Algoritmos univ colombia
Algoritmos univ colombiaAlgoritmos univ colombia
Algoritmos univ colombiaJulio Camargo
 
Uso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringUso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringHans Krakaur
 
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringPortafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringHumano Terricola
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónUTN-FRT Tucumán Argentina
 
PRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICIONPRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICIONluisvaleri19
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptxLuis Miguel Torres Barrios
 
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
 

Ähnlich wie Maquina de turing - Enzo y Bolivar - Teoria de Automatas (20)

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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Algoritmos univ colombia
Algoritmos univ colombiaAlgoritmos univ colombia
Algoritmos univ colombia
 
Uso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringUso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de Turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringPortafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
 
Taller nro 24
Taller nro 24Taller nro 24
Taller nro 24
 
1 ejercicio mt.
1 ejercicio mt.1 ejercicio mt.
1 ejercicio mt.
 
ELECTRONICA 2- SEMANA 13-P1.pptx
ELECTRONICA 2- SEMANA 13-P1.pptxELECTRONICA 2- SEMANA 13-P1.pptx
ELECTRONICA 2- SEMANA 13-P1.pptx
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuación
 
Tema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmosTema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmos
 
Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
PRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICIONPRESENTACION DE LA PRIMERA EXPOSICION
PRESENTACION DE LA PRIMERA EXPOSICION
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx
 
La máquina de turing
La máquina de turingLa máquina de turing
La máquina de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 

Kürzlich hochgeladen

4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxTAKESHISAC
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
PLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docxPLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docxTAKESHISAC
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfautomatechcv
 

Kürzlich hochgeladen (20)

4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Informe Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docxInforme Mensual MARZO DE SUPERVISION.docx
Informe Mensual MARZO DE SUPERVISION.docx
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Linea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptxLinea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptx
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
PLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docxPLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docx
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdf
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
 

Maquina de turing - Enzo y Bolivar - Teoria de Automatas

  • 1. Máquina de Turing Enzo Casamassima (14-0696) Bolivar Garcia (14-0233)
  • 2. Definición • Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo a una tabla de reglas. A pesar de su simplicidad, una máquina de Turing puede ser adaptada para simular la lógica de cualquier algoritmo de computador y es particularmente útil en la explicación de las funciones de una CPU dentro de un computador. • La máquina de Turing fue descrita por Alan Turing como una «máquina automática» en 1936 en la revista Proceedings of the London Mathematical Society,1 La máquina de Turing no está diseñada como una tecnología de computación práctica, sino como un dispositivo hipotético que representa una máquina de computación.
  • 3. Definición formal • Una máquina de Turing es una séptupla M= (Γ,Σ, •,Q,q0,f,F) donde : 1. Γ es el alfabeto de símbolos de la cinta 2. Σ ⊂ Γ es el alfabeto de símbolos de entrada 3. • ∈ Γ es el símbolo blanco que no pertenece a Σ 4. Q es un conjunto finito de estados 5. q0 ∈ Q es el estado inicial 6. F ⊆ Q es el conjunto de estados finales 7. f es una función de transición parcial f: Q×Γ → Q×Γ×{L,R}
  • 4. Funcionamiento • La máquina de Turing modela matemáticamente a una máquina que opera sobre una cinta. En esta cinta hay símbolos que la máquina puede leer y escribir, uno a la vez. La operación está completamente determinada por un conjunto finito de instrucciones elementales como, por ejemplo: "en el estado 43, si el símbolo visto es 0, escribe un 1; Si el símbolo visto es 1, cambia al estado 28 y muévete un espacio a la derecha; en el estado 28, si el símbolo visto es 0, escribe un 1 y cambia al estado 6; etc".
  • 5. Funcionamiento • Turing definió también las posibles acciones que podía realizar la máquina: • Escribir un símbolo en la celda activa (P). • Borrar símbolo de la celda activa (E). • Mover la cinta una posición hacia la izquierda (L). • Mover la cinta una posición hacia la derecha (R). • Finalmente, en cada paso puede producirse un cambio en la configuración.
  • 6. Tipos de máquina de Turing • Máquina de Turing con cinta infinita a ambos lados: Esta modificación se denota al igual que una MT sencilla, lo que la hace diferente es que la cinta es infinita tanto por la derecha como por la izquierda. • Máquina de Turing con cinta multipista: Es aquella que mediante la cual cada celda de la cinta de una máquina sencilla se divide en subceldas. Cada celda es así capaz de contener varios símbolos de la cinta. Por ejemplo, la cinta de la figura tiene cada celda subdividida en tres subceldas. • Se dice que esta cinta tiene múltiples pistas puesto que cada celda de esta máquina de Turing contiene múltiples caracteres, el contenido de las celdas de la cinta puede ser representado mediante n-tuplas ordenadas
  • 7. Tipos de máquina de Turing • Máquina de Turing multicinta: Una MT con más de una cinta consiste de un control finito con k cabezales lectores/escritores y k cintas. Cada cinta es infinita en ambos sentidos. La MT define su movimiento dependiendo del símbolo que está leyendo cada uno de sus cabezales, da reglas de sustitución para cada uno de los símbolos y dirección de movimiento para cada uno de los cabezales. Inicialmente la MT empieza con la entrada en la primera cinta y el resto de las cintas en blanco. • Máquina de Turing multidimensional: Una MT multidimensional es aquella cuya cinta puede verse como extendiéndose infinitamente en más de una dirección, el ejemplo más básico sería el de una máquina bidimensional cuya cinta se extendería infinitamente hacia arriba, abajo, derecha e izquierda. • En la modificación bidimensional de MT que se muestra en la figura también se agregan dos nuevos movimientos del cabezal {U,D} (es decir arriba y abajo). De esta forma la definición de los movimientos que realiza el cabezal será {L,R,U,D}.
  • 8. Tipos de máquina de Turing • Máquina de Turing universal: es una máquina de Turing que puede simular una máquina de Turing arbitraria en la entrada arbitraria. La máquina universal esencialmente logra esto mediante la lectura de tanto la descripción de la máquina a ser simulada como también la entrada misma de su propia cinta
  • 9. Máquina de Turing determinista y no determinista • La entrada de una máquina de Turing viene determinada por el estado actual y el símbolo leído, un par (estado, símbolo), siendo el cambio de estado, la escritura de un nuevo símbolo y el movimiento del cabezal, las acciones a tomar en función de una entrada. En el caso de que para cada par (estado, símbolo) posible exista a lo sumo una posibilidad de ejecución, se dirá que es una máquina de Turing determinista, mientras que en el caso de que exista al menos un par (estado, símbolo) con más de una posible combinación de actuaciones se dirá que se trata de una máquina de Turing no determinista. • Un algoritmo no determinista es un algoritmo que con la misma entrada ofrece muchos posibles resultados. No se puede saber de antemano cuál será el resultado de la ejecución de un algoritmo no determinista.
  • 10. Problema de la parada (halting problem) • El problema de la parada o problema de la detención para Máquinas de Turing consiste en lo siguiente: dada una Máquina de Turing M y una palabra w, determinar si M terminará en un número finito de pasos cuando es ejecutada usando w como dato de entrada. • Lo que se afirma es que no existe una manera automática computable de saber si todos los programas del mundo terminan. No se niega que exista la prueba para programas concretos. De hecho, la construcción de pruebas para programas concretos es un paso obligatorio para demostrar su correctitud. • Al ejecutar un programa, este puede terminar después de un número finito de pasos o puede nunca terminar. En la práctica, este último caso se manifiesta como programas que se quedan "trabados" o que entran a un bucle infinito. Por esta razón sería de gran utilidad resolver la siguiente pregunta en la práctica: