SlideShare a Scribd company logo
1 of 7
Download to read offline
Instituto Tecnológico de
Tlaxiaco
Lenguajes y
Autómatas
Practica 4
Máquina de Turing para
elevar potencias
Ing.: José Alfredo Román Cruz
Alumno: Alejandro Santiago Martínez
Ingeniería en Sistemas
Computacionales
Semestre: 6º Grupo: “U”
junio de 2015
Objetivo: Aplicar los fundamentos de la tesis de Alan Turing
para resolver problemas por medio de la máquina de Turing
1. Diseñar una máquina de Turing para elevar potencias
2. Diseñar la matriz de transición para realizar las operación
ESTADOS 0 1 B X Y Z W
Q0 Q1 X D
Q1 Q1 0 D Q3 1 D
Q2 Q2 Y D Q6 Y D
Q3 Q3 0 D Q3 1 D Q4 0 I Q3 Y D
Q4 Q1 0 I Q1 1 D Q5 X D Q4 Y I Q5 0 D Q15 W I
Q5 Q3 Z D Q2 1 D
Q6 Q7 Y D Q16 1 D Q6 Y D
Q7 Q7 0 D Q7 1 D Q8 B I Q7 W D
Q8 Q9 W I Q17 0 I
Q9 Q9 0 I Q9 1 I Q10 X D Q9 Y I Q9 0 I
Q10 Q11 Z D Q2 1 D Q3 W D
Q11 Q11 0 D Q11 1 D Q12 Y D Q3 W D
Q12 Q12 0 I Q13 1 D Q12 Y D
Q13 Q14 Z D
Q14 Q14 0 D Q3 W D
Q15 Q15 0 I Q15 1 I Q15 Y I Q10 0 D Q3 W D
Q16 Q16 0 D Q18 B I Q17 0 I
Q17 Q17 0 I Q17 1 I Q18 0 I Q17 0 I
Q18
3. Simular en JFlap a máquina de Turing al menos con 3
ejemplos 24
, 42
, 52
24
= 16
42
= 16
52
= 25
4. Realizar una corrida de la máquina de Turing 34
a mano
Esta prueba la simule en jFlap ya que en total con la máquina de
Turing que realice, si la hubiera hecho a mano me iban a salir
más de 4000 iteraciones como no los muestra en el recuadro
pero si es aceptada
34
= 81
5. Programar la máquina de Turing para potencias con un
lenguaje de programación 82
, 33
, 42
82
= 64
33
= 27
42
= 16
Bibliografía
 http://www.uhu.es/francisco.moreno/talf/docs/tema5.pdf
 http://www.fing.edu.uy/inco/cursos/intropln/pres/2011%2004%20-
%20Expresiones%20regulares%20y%20aut%C3%B3matas.pdf
 http://csrg.inf.utfsm.cl/~dwinkler/talf2008/transformar_DFA_en_R
E.pdf
 http://www.dcc.uchile.cl/~gnavarro/apunte.pdf

More Related Content

Viewers also liked

Cv m. parma 2013 marcas & portfolio
Cv m. parma 2013   marcas & portfolioCv m. parma 2013   marcas & portfolio
Cv m. parma 2013 marcas & portfolio
Maximiliano Parma
 
Lasik Center - Dossier Corporativo
Lasik Center - Dossier CorporativoLasik Center - Dossier Corporativo
Lasik Center - Dossier Corporativo
Lasik Center
 
Power point. comp. linguistica
Power point. comp. linguisticaPower point. comp. linguistica
Power point. comp. linguistica
belenrojasucjc
 
257.propuestas.m.mateos
257.propuestas.m.mateos257.propuestas.m.mateos
257.propuestas.m.mateos
NETWORKVIAL
 
Blog latihan adab
Blog latihan adabBlog latihan adab
Blog latihan adab
Aml Hayaati
 
Zenith bank annual report 2009
Zenith bank annual report 2009Zenith bank annual report 2009
Zenith bank annual report 2009
Michael Olafusi
 
Getting users to care about security
Getting users to care about securityGetting users to care about security
Getting users to care about security
Alison Gianotto
 

Viewers also liked (19)

Cv m. parma 2013 marcas & portfolio
Cv m. parma 2013   marcas & portfolioCv m. parma 2013   marcas & portfolio
Cv m. parma 2013 marcas & portfolio
 
Resume
Resume Resume
Resume
 
Lasik Center - Dossier Corporativo
Lasik Center - Dossier CorporativoLasik Center - Dossier Corporativo
Lasik Center - Dossier Corporativo
 
Economía 2016 unidad 2
Economía  2016 unidad 2Economía  2016 unidad 2
Economía 2016 unidad 2
 
Power point. comp. linguistica
Power point. comp. linguisticaPower point. comp. linguistica
Power point. comp. linguistica
 
257.propuestas.m.mateos
257.propuestas.m.mateos257.propuestas.m.mateos
257.propuestas.m.mateos
 
Sistemas tecnológicos
Sistemas tecnológicosSistemas tecnológicos
Sistemas tecnológicos
 
Uow 2008 Project Managementfinal
Uow 2008  Project ManagementfinalUow 2008  Project Managementfinal
Uow 2008 Project Managementfinal
 
Que es duolingo jennifer
Que es duolingo jenniferQue es duolingo jennifer
Que es duolingo jennifer
 
Blog latihan adab
Blog latihan adabBlog latihan adab
Blog latihan adab
 
Zenith bank annual report 2009
Zenith bank annual report 2009Zenith bank annual report 2009
Zenith bank annual report 2009
 
Getting users to care about security
Getting users to care about securityGetting users to care about security
Getting users to care about security
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
Presentación mutaciones
Presentación mutacionesPresentación mutaciones
Presentación mutaciones
 
Trabajo Final Mca 13 Slm.
Trabajo Final Mca 13 Slm.Trabajo Final Mca 13 Slm.
Trabajo Final Mca 13 Slm.
 
PREHISTORIA TECNOLÓGICA.
PREHISTORIA TECNOLÓGICA.PREHISTORIA TECNOLÓGICA.
PREHISTORIA TECNOLÓGICA.
 
Qué es el turismo social o “Social Travel Tourism”. Ejemplos de nuevas Startups
Qué es el turismo social o “Social Travel Tourism”. Ejemplos de nuevas StartupsQué es el turismo social o “Social Travel Tourism”. Ejemplos de nuevas Startups
Qué es el turismo social o “Social Travel Tourism”. Ejemplos de nuevas Startups
 
Collaborative Innovation Networks
Collaborative Innovation NetworksCollaborative Innovation Networks
Collaborative Innovation Networks
 
Alcoholismo
AlcoholismoAlcoholismo
Alcoholismo
 

Similar to máquina de turing

Proyecto 3 computo del factorial
Proyecto 3 computo del factorialProyecto 3 computo del factorial
Proyecto 3 computo del factorial
luis
 
Estructuras de iteracion
Estructuras de iteracionEstructuras de iteracion
Estructuras de iteracion
UVM
 

Similar to máquina de turing (12)

Proyecto 3 computo del factorial
Proyecto 3 computo del factorialProyecto 3 computo del factorial
Proyecto 3 computo del factorial
 
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
 
Aterrizando la Inteligencia Artificial
Aterrizando la Inteligencia ArtificialAterrizando la Inteligencia Artificial
Aterrizando la Inteligencia Artificial
 
08 compalgoritmos
08 compalgoritmos08 compalgoritmos
08 compalgoritmos
 
Teoria de la compleijidad algoritmica.pdf
Teoria de la compleijidad algoritmica.pdfTeoria de la compleijidad algoritmica.pdf
Teoria de la compleijidad algoritmica.pdf
 
LAB 6_Contadores.pdf
LAB 6_Contadores.pdfLAB 6_Contadores.pdf
LAB 6_Contadores.pdf
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon java
 
Estructuras de iteracion
Estructuras de iteracionEstructuras de iteracion
Estructuras de iteracion
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Proyecto 3 Computo del factorial
Proyecto 3 Computo del factorialProyecto 3 Computo del factorial
Proyecto 3 Computo del factorial
 
Comando de red
Comando de redComando de red
Comando de red
 
PLC con Arduino, PIC y Raspberry-Pi
PLC con Arduino, PIC  y Raspberry-PiPLC con Arduino, PIC  y Raspberry-Pi
PLC con Arduino, PIC y Raspberry-Pi
 

Recently uploaded

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Recently uploaded (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

máquina de turing

  • 1. Instituto Tecnológico de Tlaxiaco Lenguajes y Autómatas Practica 4 Máquina de Turing para elevar potencias Ing.: José Alfredo Román Cruz Alumno: Alejandro Santiago Martínez Ingeniería en Sistemas Computacionales Semestre: 6º Grupo: “U” junio de 2015
  • 2. Objetivo: Aplicar los fundamentos de la tesis de Alan Turing para resolver problemas por medio de la máquina de Turing 1. Diseñar una máquina de Turing para elevar potencias
  • 3. 2. Diseñar la matriz de transición para realizar las operación ESTADOS 0 1 B X Y Z W Q0 Q1 X D Q1 Q1 0 D Q3 1 D Q2 Q2 Y D Q6 Y D Q3 Q3 0 D Q3 1 D Q4 0 I Q3 Y D Q4 Q1 0 I Q1 1 D Q5 X D Q4 Y I Q5 0 D Q15 W I Q5 Q3 Z D Q2 1 D Q6 Q7 Y D Q16 1 D Q6 Y D Q7 Q7 0 D Q7 1 D Q8 B I Q7 W D Q8 Q9 W I Q17 0 I Q9 Q9 0 I Q9 1 I Q10 X D Q9 Y I Q9 0 I Q10 Q11 Z D Q2 1 D Q3 W D Q11 Q11 0 D Q11 1 D Q12 Y D Q3 W D Q12 Q12 0 I Q13 1 D Q12 Y D Q13 Q14 Z D Q14 Q14 0 D Q3 W D Q15 Q15 0 I Q15 1 I Q15 Y I Q10 0 D Q3 W D Q16 Q16 0 D Q18 B I Q17 0 I Q17 Q17 0 I Q17 1 I Q18 0 I Q17 0 I Q18 3. Simular en JFlap a máquina de Turing al menos con 3 ejemplos 24 , 42 , 52 24 = 16
  • 5. 4. Realizar una corrida de la máquina de Turing 34 a mano Esta prueba la simule en jFlap ya que en total con la máquina de Turing que realice, si la hubiera hecho a mano me iban a salir más de 4000 iteraciones como no los muestra en el recuadro pero si es aceptada 34 = 81
  • 6. 5. Programar la máquina de Turing para potencias con un lenguaje de programación 82 , 33 , 42 82 = 64 33 = 27 42 = 16