Anda di halaman 1dari 4

Análisis, Diseño e Implantación de

Algoritmos
Primer Semestre, Grupo 9190
Licenciatura en Informática
Unidad 1: Fundamentos de algoritmos

Actividad 3: Investiga un ejemplo del empleo de


un autómata y otro de una máquina de Turing; e
identifica las características de los algoritmos
aplicados en ellos. Presenta los ejemplos y
escribe tus observaciones.

Alumno: José Arturo Azpeitia López


Asesor: Ramón Castro Liceaga
del 2018

1
Introducción:

Hasta ahora sabemos que un autómata finito tiene un conjunto de estados y su “control” pasa de
un estado a otro en respuesta a las “entradas” externas. Y podemos encontrar varios ejemplos en
procesos como pueden ser la producción automotriz dentro de las cadenas de montaje, envasado
y empaquetamiento de botellas, o en los semáforos.
También sabemos que una máquina de Turing tiene una función importante en decir si un
problema es decible(computable) o indecible(no computable), siendo una de las principales
abstracciones de la computación moderna ya que nos dice lo que una computadora puede o no
puede hacer.

Primer ejemplo: Autómata del semáforo

Como ejemplo de un autómata tenemos un semáforo, un ingenioso autómata que


organiza los distintos cruces de las avenidas, gracias al significado que se le ha
atribuido a cada uno de sus colores y gracias a este se logran prevenir accidentes y
se mantiene un óptimo avance de los autos en las avenidas.
Gracias al diagrama de flujo , podemos ver que este autómata produce un
cómputo sobre una entrada para producir una salida, también podemos observar

2
que éste es un modelo finito ya que su conjunto de estados está limitado a Verde,
Amarillo y Rojo. También se puede observar en el diagrama de flujo, la función de
transición, la existencia de un estado inicial y un conjunto de estados finales.

Segundo ejemplo: Maquina de Turing para cálculo de Funciones

Inicialmente x ,y se encuentran en la cinta de entrada C1, separados por un


símbolo 0. El resultado de f(x,y) se queda en C4

Podemos observar que el modelo de esta máquina de Turing tiene estados finitos,
tiene instrucciones donde podemos ver en qué momento el algoritmo continúa o
se detiene.

3
Conclusiones
Gracias a esta actividad pude entender mejor el funcionamiento de un autómata
así como las diversas aplicaciones que tiene en la vida diaria. También vi que las
aplicaciones de la máquina de Turing son inmensas, me costó algo de trabajo esa
parte de la actividad ya que algunos eran procesos muy largos o de notación que
no entendí del todo. Espero haber cumplido con lo esperado para esta actividad,
pero en lo personal me sirvió mucho para aprender más acerca de ellos , sus usos
aplicaciones e importancia en la informática.

Anda mungkin juga menyukai