Sei sulla pagina 1di 11

FASE 4 –MAQUINA DE TURING

AUTOMATAS Y LENGUAJES FORMALES

Elmer Javier Carvajal A.


Cód. 1.005.474.909

Grupo: 301405_29

Tutor
Cesar Jiménez

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”


PROGRAMA DE INGENIERIA DE SISTEMAS
CEAD MALAGA
NOVIEMBRE DE 2018
EJERCICIOS DE LA FASE 4
ACTIVIDAD INDIVIDUAL

De acuerdo al último dígito de su cédula o tarjeta de identidad, identifique el ejercicio


asignado en la siguiente tabla:

Último dígito Ejercicio


de la Cédula o
TI
1y9 Ejercicio 1
2y8 Ejercicio 2
3y7 Ejercicio 3
4y6 Ejercicio 4
5y0 Ejercicio 5

ACTIVIDAD 1: Maquinas de Turing

1. Ejercicio 1 2. Ejercicio 2

3. Ejercicio 3 4. Ejercicio 4

5. Ejercicio 5
El diseño solicitado corresponde al diligenciamiento de la siguiente tabla:

EJERCICIO A
TRABAJAR

Caracterización - Séptupla M= {Q, ∑, Г, δ, q0, B, F} donde:


de la máquina Q= {q0, q1, q2}
de turing ∑= {L, R}
Г= {0, 1, 󠆪}
δ= Función de transición.
q0= Estado inicial.
B= {󠆪}
F= {q2}

- Diferencias y similitudes de las maquinas


reconocedoras y traductoras.
Reconocedoras Transductores
La maquina La maquina transductor
reconocedora es aquella M es aquella que recibe
que tiene dos estados una palabra de entrada
finales, llamados como x, y produce como
estados de aceptación y salida otra palabra y. Se
estados de rechazo. usa para computar
funciones.
Toda computación final Da una función F, una
de M debe parar en uno maquina traductor M
de estos dos estados Computa F si la
finales. computación T (x)
alcanza una
configuración final qué
tiene como salida F(x).
La entrada x es La maquina M computa
aceptada por una la relación R (M)
maquina M si la determinada por los
computación M (x) pares , tales que existe
termina en un estado de una computación de
aceptación. aceptación que empieza
en la configuración
inicial , Ci (x) , y
termina en una
configuración C donde Y
es el contenido de la
memoria de salida,
El conjunto de entrada La secuencia de salida
aceptadas por la puede ser binaria o más
maquina M se dice que compleja.
es el lenguaje aceptado
o reconocido por M.
Procedimiento Cadena 011111111󠆪
de paso a paso
del recorrido - Paso 1
de una cadena Al comenzar la cadena el cabezal se encuentra en el
0, es decir en el primer carácter de la cadena.

- Paso 2
La máquina lee el 0 y lo reemplaza por otro cero y
se mueve a la derecha y queda en 1, todavía queda
en el estado inicial.

- Paso 3
La máquina continua leyendo el carácter 1 seis
veces más, porque al leer 1 se dirige a la derecha
leyendo otro 1, hasta llegar un cuadro vacío de la
cinta. Todavía está en el estado inicial.

- Paso 4
La máquina al leer el cuadro vacío comienza a
moverse a la izquierda, leyendo 1 que los reemplaza
con ceros, hasta llegar a un 0. Queda en el estado q2.

- Paso 4
Finalmente, la maquina al encontrarse en el estado
q1 y leer un 0 se desplaza a la derecha y reemplaza
el 0 anterior por uno. Al estar en el estado q1 y leer
el 0 se traslada a el estado q2, es decir al estado final.
Por lo cual la cadena es aceptada.

Practicar y Cadenas aceptadas


verificar lo 111□
aprendido
1111

0101

00001
0100

Cadenas no aceptadas.
La máquina aceptar cualquier cadena que este
dentro del sistema binario.
Ejemplo:
0003
1012

0015
1008

1009