SlideShare una empresa de Scribd logo
1 de 3
Tarea para Equipos:
Sea la máquina de Turing capaz de leer o escribir los símbolos 0 y 1 en la cinta y
que puede tener los estados A, B y C. Supongamos que definimos la siguiente
tabla:
Estado inicial Símbolo leído Nuevo
estado
Nuevo
símbolo
sentido de
avance
A 0 B 1 D
A 1 B 0 I
B 0 A 1 D
B 1 C 0 D
C 0 A 0 I
C 1 C 0 D
Definición
MT=<S, E, T, F, A>
S=Conjunto de estados
E=Alfabeto de entrada
T=Alfabeto de cinta
F=Función de transición
A= estado inicial
Definición Específica
MT=<S, E, T, F, A>
S= {A, B, C}
A= {1, 0}
T= {1, 0}
F=SxT SxTx {R, L}
F (A, 0)  f (B, 1, R)
F (A, 1)  f (B, 0, L)
F (B, 0)  f (A, 1, R)
F (B, 1)  f (C, 0, R)
F (C, 0)  f (A, 0, L)
F (C, 1)  f (C, 0, R)
S’ = {A, B, C}
A= Estado inicial
//No ha estado de parada
Vamos a poner nuestra máquina sobre esta cinta:
cabezal
v
... 0 0 0 0 0 1 0 0 0 0 ...
Indicaremos el estado actual de la máquina encima del cabezal. Veamos los
sucesivos pasos de esta máquina si partimos del estado A:
1) A El estado es A y leemos un cero;
v luego debemos cambiar al estado B,
... 0 0 0 0 0 1 0 0 0 0 ... escribir un 1 y movernos a la derecha
2) B El estado es B y leemos un cero;
v luego debemos cambiar al estado A,
... 0 0 0 1 0 1 0 0 0 0 ... escribir un 1 y movernos a la derecha
3) A El estado es A y leemos un uno;
v luego debemos cambiar al estado B,
... 0 0 0 1 1 1 0 0 0 0 ... escribir un 0 y movernos a la izquierda
4) B El estado es B y leemos un uno;
v luego debemos cambiar al estado C,
... 0 0 0 1 1 0 0 0 0 0 ... escribir un 0 y movernos a la izquierda
5) C El estado es C y leemos un uno;
v luego debemos cambiar al estado C,
... 0 0 0 1 0 0 0 0 0 0 ... escribir un 0 y movernos a la derecha
6) C El estado es C y leemos un cero;
v luego debemos cambiar al estado A,
... 0 0 0 0 0 0 0 0 0 0 ... escribir un 0 y movernos a la izquierda
7) A El estado es A y leemos un cero;
v luego debemos cambiar al estado B,
... 0 0 0 0 0 0 0 0 0 0 ... escribir un 1 y movernos a la derecha
La ejecución de esta máquina seguiría indefinidamente, rellenando la cinta con
unos y ceros de una manera más o menos aleatoria.

Más contenido relacionado

Destacado

taller de informatica
taller de informatica taller de informatica
taller de informatica
Michael Steven
 
European transport workers constitution
European transport workers constitutionEuropean transport workers constitution
European transport workers constitution
Fatima Aguado
 
Enbe final project
Enbe final projectEnbe final project
Enbe final project
Leon Lim
 
03 конструкции из гкл (7,33)
03 конструкции из гкл (7,33)03 конструкции из гкл (7,33)
03 конструкции из гкл (7,33)
Taygo
 
4. CYP11B2 & T2DN -pulakes et al 2013
4. CYP11B2 & T2DN -pulakes et al 20134. CYP11B2 & T2DN -pulakes et al 2013
4. CYP11B2 & T2DN -pulakes et al 2013
Pulakes Purkait
 

Destacado (20)

Parques temáticos de disney world
Parques temáticos de disney worldParques temáticos de disney world
Parques temáticos de disney world
 
taller de informatica
taller de informatica taller de informatica
taller de informatica
 
13-02-3015 Entrega Gobernador Guillermo Padrés bicicletas a estudiantes de á...
13-02-3015  Entrega Gobernador Guillermo Padrés bicicletas a estudiantes de á...13-02-3015  Entrega Gobernador Guillermo Padrés bicicletas a estudiantes de á...
13-02-3015 Entrega Gobernador Guillermo Padrés bicicletas a estudiantes de á...
 
European transport workers constitution
European transport workers constitutionEuropean transport workers constitution
European transport workers constitution
 
Enbe final project
Enbe final projectEnbe final project
Enbe final project
 
Valentine recipes
Valentine recipesValentine recipes
Valentine recipes
 
Cholewiana Góra
Cholewiana GóraCholewiana Góra
Cholewiana Góra
 
How To Immediately Build A Rock Solid Foundation
How To Immediately Build A Rock Solid FoundationHow To Immediately Build A Rock Solid Foundation
How To Immediately Build A Rock Solid Foundation
 
Presentation1
Presentation1Presentation1
Presentation1
 
Cts idj brief jan15
Cts idj brief jan15Cts idj brief jan15
Cts idj brief jan15
 
Titulos
TitulosTitulos
Titulos
 
Politica nacional docente mineduc colegio profesores 14 04-15 (vf)
Politica nacional docente mineduc colegio profesores 14 04-15 (vf)Politica nacional docente mineduc colegio profesores 14 04-15 (vf)
Politica nacional docente mineduc colegio profesores 14 04-15 (vf)
 
Top marques
Top marquesTop marques
Top marques
 
03 конструкции из гкл (7,33)
03 конструкции из гкл (7,33)03 конструкции из гкл (7,33)
03 конструкции из гкл (7,33)
 
16-02-2015 Signan convenio de colaboració ISM y “Rendichicas Gasolineras”. B0...
16-02-2015 Signan convenio de colaboració ISM y “Rendichicas Gasolineras”. B0...16-02-2015 Signan convenio de colaboració ISM y “Rendichicas Gasolineras”. B0...
16-02-2015 Signan convenio de colaboració ISM y “Rendichicas Gasolineras”. B0...
 
El destino del amor
El destino del amorEl destino del amor
El destino del amor
 
Northside 2009
Northside 2009Northside 2009
Northside 2009
 
Canvas work
Canvas workCanvas work
Canvas work
 
4. CYP11B2 & T2DN -pulakes et al 2013
4. CYP11B2 & T2DN -pulakes et al 20134. CYP11B2 & T2DN -pulakes et al 2013
4. CYP11B2 & T2DN -pulakes et al 2013
 
Uso del comando FORMAT (Practica 3)
Uso del comando FORMAT (Practica 3)Uso del comando FORMAT (Practica 3)
Uso del comando FORMAT (Practica 3)
 

Máquina de turing

  • 1. Tarea para Equipos: Sea la máquina de Turing capaz de leer o escribir los símbolos 0 y 1 en la cinta y que puede tener los estados A, B y C. Supongamos que definimos la siguiente tabla: Estado inicial Símbolo leído Nuevo estado Nuevo símbolo sentido de avance A 0 B 1 D A 1 B 0 I B 0 A 1 D B 1 C 0 D C 0 A 0 I C 1 C 0 D Definición MT=<S, E, T, F, A> S=Conjunto de estados E=Alfabeto de entrada T=Alfabeto de cinta F=Función de transición A= estado inicial Definición Específica MT=<S, E, T, F, A> S= {A, B, C} A= {1, 0} T= {1, 0} F=SxT SxTx {R, L} F (A, 0)  f (B, 1, R) F (A, 1)  f (B, 0, L)
  • 2. F (B, 0)  f (A, 1, R) F (B, 1)  f (C, 0, R) F (C, 0)  f (A, 0, L) F (C, 1)  f (C, 0, R) S’ = {A, B, C} A= Estado inicial //No ha estado de parada Vamos a poner nuestra máquina sobre esta cinta: cabezal v ... 0 0 0 0 0 1 0 0 0 0 ... Indicaremos el estado actual de la máquina encima del cabezal. Veamos los sucesivos pasos de esta máquina si partimos del estado A: 1) A El estado es A y leemos un cero; v luego debemos cambiar al estado B, ... 0 0 0 0 0 1 0 0 0 0 ... escribir un 1 y movernos a la derecha 2) B El estado es B y leemos un cero; v luego debemos cambiar al estado A, ... 0 0 0 1 0 1 0 0 0 0 ... escribir un 1 y movernos a la derecha 3) A El estado es A y leemos un uno; v luego debemos cambiar al estado B, ... 0 0 0 1 1 1 0 0 0 0 ... escribir un 0 y movernos a la izquierda 4) B El estado es B y leemos un uno; v luego debemos cambiar al estado C, ... 0 0 0 1 1 0 0 0 0 0 ... escribir un 0 y movernos a la izquierda 5) C El estado es C y leemos un uno; v luego debemos cambiar al estado C, ... 0 0 0 1 0 0 0 0 0 0 ... escribir un 0 y movernos a la derecha 6) C El estado es C y leemos un cero; v luego debemos cambiar al estado A, ... 0 0 0 0 0 0 0 0 0 0 ... escribir un 0 y movernos a la izquierda
  • 3. 7) A El estado es A y leemos un cero; v luego debemos cambiar al estado B, ... 0 0 0 0 0 0 0 0 0 0 ... escribir un 1 y movernos a la derecha La ejecución de esta máquina seguiría indefinidamente, rellenando la cinta con unos y ceros de una manera más o menos aleatoria.