Você está na página 1de 12

FASE 4 –MAQUINA DE TURING

AUTOMATAS Y LENGUAJES FORMALES

OMAR ALEXANDER REY VELANDIA


CODIGO: 13925289

GRUPO: 301405_29

TUTOR
CESAR JIMENEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”


PROGRAMA DE INGENIERIA DE SISTEMAS
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
Una maquina Una maquina
reconocedora es aquella transductor M es
que tiene dos estados aquella que recibe una
finales, llamados palabra de entrada
estados de aceptación y como x, y produce como
estados de rechazo salida otra palabra y. Se
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).
Una entrada x es Una maquina M
aceptada por una computa la relación R
maquina M si la (M) 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 mas
maquina M se dice que compleja.
es el lenguaje aceptado
o reconocido por M.
Procedimiento Cadena 011󠆪111111󠆪󠆪
de paso a paso
del recorrido - Paso 1
de una cadena Antes de 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 1󠆪1󠆪1󠆪□
aprendido
1111

0101
00001

0100

Cadenas no aceptadas
Esta máquina va a aceptar cualquier cadena que
este dentro del sistema binario, es decir el alfabeto
de la cinta. Ejemplo:
0003

1012
0015

1008
1009

Você também pode gostar