Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://automatas-conceptos.blogspot.com.ar/
Ms
Siguiente blog
Crear un blog
Acceder
Integrantes
Nicolas Ruiz Javier Moreira Richard Oyarzn Juan Carlos Gallardo
Informe
Introduccin
Cuando se habla de autmata, nos referimos a mquinas (abstractas o no) que sean capaces de computar. Las mquinas de Turing son un ejemplo de un autmata tan complejo que es capaz de resolver todos los problemas que una computadora actual puede resolver con precisin. Sin embargo, existen autmatas ms simples que stos, como los autmatas finitos o los autmatas de pila. Los autmatas finitos tienen relacin con los lenguajes regulares y las expresiones regulares, mientras que los autmatas de pila tienen relacin con los lenguajes y las gramticas de contexto libre. Las expresiones regulares se usan en la actualidad para la bsqueda de patrones en textos, mientras que las gramticas de contexto libre juegan un papel escencial en la implementacin de
1 de 6
Conceptos de Automatas
http://automatas-conceptos.blogspot.com.ar/
compiladores.
Conceptos
Gramticas formales.Las gramticas formales son sistemas de manipulacin simblica que permiten generar cadenas de smbolos, llamadas por esto bien formadas, o bien reconocer cundo una cadena dada est, en efecto, bien formada. En este primer captulo, meramente introductorio, ilustraremos con varios ejemplos estos tipos de sistemas e inclusive algunos otros sistemas un tanto ms generales.
Tipo 0 1
Nombres
Sensibles al contexto con Mquinas de Turing con borro Sensibles al contexto no reductivas Libres de contexto dominio total Mquinas de Turing con ``espacio lineal'' Autmatas de pila no-deterministas
2 de 6
Conceptos de Automatas
http://automatas-conceptos.blogspot.com.ar/
5 6 7
Automatas.Los autmatas vienen a ser mecanismos formales que "realizan" derivaciones en gramticas formales. La manera en que las realizan es mediante la nocin de reconocimiento. Una palabra ser generada en una gramtica si y slo si la palabra hace transitar al autmata correspondiente a sus condiciones terminales. Por esto es que los autmatas son analizadores lxicos (llamados en ingls "parsers") de las gramticas a que corresponden.
donde
3 de 6
Conceptos de Automatas
http://automatas-conceptos.blogspot.com.ar/
Se construyen a partir de un conjunto de estados Q y de un conjunto de smbolos de entrada T. Su funcionamiento queda determinado por una funcin de transicin . Si
t(q,s)=p esto se interpreta como que el autmata transita del estado q al estado p cuando arriba el smbolo s. En todo autmata finito se cuenta con un estado inicial, estados finales . y un conjunto de
Autmata no-determinista.Los autmatas no-deterministas se conforman como los autmatas finitos, salvo que sus transiciones, en lugar de ser funciones, son relaciones que a cada pareja (estado,estmulo) le asocian varios, uno o ningn estado. Tiene una estructura de la forma donde
4 de 6
Conceptos de Automatas
http://automatas-conceptos.blogspot.com.ar/
Autmatas de pila.Son autmatas finitos que cuentan con un dispositivo de memoria muy elemental, del tipo pila, el cual es un almacenamiento lineal que funciona bajo el principio LIFO: Primero en Entrar, Ultimo en Salir. Sea Q un conjunto de estados, sea T el alfabeto de entrada y sea V un alfabeto de pila. La funcin de transicin es de la forma , donde la relacin se interpreta como sigue: ``Si se est en el estado q, arriba el smbolo a y en el tope de la pila est el smbolo b entonces se pasa al estado p y se empila la palabra termina con su pila vaca. ''. Un
Mquinas de Turing.Son autmatas finitos con dos pilas que tienen un tope comn. O equivalentemente, son autmatas que poseen una memoria dada por una cinta la cual es un almacenamiento lineal, infinito a ambos lados, con acceso a cualquier localidad en ella. El tope comn es la casilla leda ("scanned cell''), una pila es la parte de la cinta a la derecha de la casilla leda y otra pila es su parte izquierda. Las
5 de 6
Conceptos de Automatas
http://automatas-conceptos.blogspot.com.ar/
transiciones de la mquina quedan determinadas por una funcin , donde vez, la relacin . Esta
se est en el estado q y se lee el smbolo a entonces se escribe b, se pasa a p y se va a examinar la casilla al lado De hecho, la relacin de la leda''.
, y por esto, decimos que una mquina de Turing queda especificada por su lista de quntuplas.
6 de 6