Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por
Presentado a
2023
EJERCICIO A
TRABAJAR
Caracterizac
ión de la Máquina de Turing (TM)
máquina de
Turing Una máquina de Turing es un modelo matemático de un dispositivo mecánico-
automático hipotético que puede realizar cálculos a partir de una cinta de
entrada, que contiene una secuencia de símbolos. La cinta se mueve a través de
un cabezal de lectura/escritura que lee un símbolo de la cinta y es capaz de
escribir un nuevo símbolo en su lugar.
M =(Q , Σ , Γ , δ , q0 , B , F)
K= { q0 , q 1 , q 2} Σ= { a ,b , c } Γ ={ 1 } s= { q0 } F={ q 1 }
Función de transición
δ ( q0 , c )=( q0 , 1, R )δ ( q0 , b ) =( q 0 ,1 , R )δ ( q0 , a ) =( q 0 ,1 , R )
δ ( q0 ⊔ ) = ( q 1 , ⊔ , s )
Definición Una máquina que lee una Una máquina que lee una
cadena de entrada y cadena de entrada y
determina si pertenece a un produce una cadena de
lenguaje dado o no. salida correspondiente en
otro lenguaje.
Referencias
Hopcroft, J. E., Motwani, R., & Ullman, J. D. (2006). Introduction to automata
theory, languages, and computation (3rd ed.). Pearson Education.
δ ( q0 , a ) =( q 0 ,1 , R )
δ ( q0 , a ) =( q 0 ,1 , R )
δ ( q0 , a ) =( q 0 ,1 , R )
δ ( q0 , b ) =( q 0 ,1 , R )
Paso 5: en el estado q0, leo una b, escribo un 1 y corro a la derecha
δ ( q0 , b ) =( q 0 ,1 , R )
δ ( q0 , b ) =( q 0 ,1 , R )
δ ( q0 , c )=( q0 , 1, R )
δ ( q0 , c )=( q0 , 1, R )
Paso 9: En el estado q0, leo una c, escribo un 1 y corro a la derecha
δ ( q0 , c )=( q0 , 1, R )
δ ( q0 , c )=( q0 , 1, R )
Paso 11: En el estado q0, leo un espacio vacio, no escribo nada y me detengo y
llego a q1
δ ( q0 ⊔ ) = ( q 1 , ⊔ , s )
Practicar y
verificar lo
aprendido
Colaborativo
Ejercicios Grupal 1: Creación de Máquina de Turing Reconocedora que cambie el alfabeto a por n
Ejercicio a
trabajar
Transiciones
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , ⊔ ) = ( q 0 , n , L )
Definición Una máquina que lee una Una máquina que lee una
cadena de entrada y cadena de entrada y
determina si pertenece a un produce una cadena de
lenguaje dado o no. salida correspondiente en
otro lenguaje.
Procedimie
nto de paso Cadena a leer:
a paso del aaaaaaaaa
recorrido de
una cadena
Paso 1: En el estado q0, leo una a y escribo una n
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
Paso 4: En el estado q0, leo una a y escribo una n
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
Paso 8: En el estado q0, leo una a y escribo una n
δ ( q0 , a ) =( q 0 ,n , R )
δ ( q0 , a ) =( q 0 ,n , R )
Paso 10: En el estado q0, leo una cadena vacía, escribo una n y me desplazo a la
izquierda y llego a q1
δ ( q0 , ⊔ ) = ( q 0 , n , L )
Desarrolle el siguiente ejercicio: Asuma que hubo error en el dato recibido en el par de bits
codificados 2, 5 y 8 con distancia de haming.
Diagrama de arbol