Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de 2017
Fase 4 - Debatir y desarrollar los
ejercicios planteados sobre Máquinas
de Turing
301405_11
Universidad Nacional Abierta y a Distancia
Noviembre de 2017
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Tutor
2017
1
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Tabla de contenido
Introducción ............................................................................................................. 3
Ejercicio 1 ................................................................................................................ 4
Desarrollo ............................................................................................................ 4
Ejercicio 2 .............................................................................................................. 10
Desarrollo .......................................................................................................... 11
Ejercicio 3 .............................................................................................................. 15
Desarrollo .......................................................................................................... 16
2
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Introducción
3
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Ejercicio 1
Desarrollo
1. Descripción de la máquina:
Recordemos 𝑀 =< 𝑄, 𝛴, 𝛤, 𝛿, 𝑞0 , 𝐹 >
Tenemos:
4
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
𝑄 = {𝑞0 , 𝑞1 , 𝑞2 , 𝑞3 , 𝑞4 , 𝑞5 , 𝑞6 }
𝛴 = {𝑎, 𝑏}
𝛤 = {𝑎, 𝑏, □}
𝑞0 = 𝑞0
𝐹 = {𝑞4 , 𝑞6 }
𝑀𝑇 = ({𝑞0 , 𝑞1 , 𝑞2 , 𝑞3 , 𝑞4 , 𝑞5 , 𝑞6 }, {𝑎, 𝑏}, {𝑎, 𝑏, □}, 𝛿, 𝑞0 , {𝑞4 , 𝑞6 })
2. Diagrama de Moore
A continuación, se muestra la representación gráfica de la Maquina de
Turing diseñada:
5
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
6
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
7
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
8
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
4. Cadena no válida
Serán rechazadas por la máquina de Turing, todas aquellas cadenas
cuyo primer símbolo sea diferente al último, por ejemplo: abab
En este caso se observa, que a pesar de ser una cadena compuesta de
los símbolos reconocidos por la máquina de Turing, la misma no cumple
con la regla de que el primer símbolo sea igual al último (𝑎 ≠ 𝑏 ). Se
realiza la prueba ingresando esta cadena en la máquina en el simulador:
9
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Ejercicio 2
f Entrada
Estado 0 1
𝑞0 𝑞1 𝑞0
𝑞1 𝑞3 𝑞0
𝑞2 𝑞1 𝑞2
𝑞3 𝑞2 𝑞1
G Entrada
Estado 0 1
𝑞0 1 0
𝑞1 1 1
𝑞2 0 1
𝑞3 0 0
10
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Desarrollo
Cadena valida
11
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
12
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
13
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
14
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Ejercicio 3
15
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Desarrollo
16
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
17
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI
Autómatas y lenguajes Formales - 301405
Referencias bibliográficas
18