automatas

2
La teoría de autómatas es una rama de las ciencias de la computación que estudia las máquinas abstractas y los problemas que éstas son capace resolver. La teoría de autómatas está estrechamente relacionada con la teoría lenguaje formal ya que los autómatas son clasificados a menudo por la clase de lenguajes formales que son capaces de reconocer. Un autómata es un modelo matemático para una máquina de estado finito (!" sus siglas en inglés#. Una !" es una máquina que$ dada una entrad símbolos$ %salta% a través de una serie de estados de acuerdo a una función de transición (que puede ser e&presada como una tabla#. 'n la variedad com n %"ealy% de !"s$ esta función de transición dice al autómata a qué cambiar dados unos determinados estado y símbolo. La entrada es leída símbolo por símbolo$ hasta que es %consumida% completamente (piense en ésta como una cinta con una palabra escrita en ella$ que es leída por una cabe)a lectora del autómata* la cabe)a se mueve a lo larg de la cinta$ leyendo un símbolo a la ve)# una ve) la entrada se ha agotado$ el autómata se detiene. +ependiendo del estado en el que el autómata finali)a se dice que aceptado o recha)ado la entrada. !i éste termina en el estado %acep autómata acepta la palabra. !i lo hace en el estado %recha)a%$ el recha)ó la palabra$ el conjunto de todas las palabras aceptadas por el autómat constituyen el lenguaje aceptado por el mismo .

Upload: lopez-lalo

Post on 05-Oct-2015

214 views

Category:

Documents


0 download

DESCRIPTION

que es teoria de automtas

TRANSCRIPT

Lateora de autmatases una rama de lasciencias de la computacinque estudia las mquinas abstractas y los problemas que stas son capaces de resolver. La teora de autmatas est estrechamente relacionada con la teora del lenguaje formal ya que los autmatas son clasificados a menudo por la clase de lenguajes formales que son capaces de reconocer.Un autmata es un modelo matemtico para unamquina de estado finito(FSM sus siglas en ingls). Una FSM es una mquina que, dada una entrada de smbolos, "salta" a travs de una serie de estados de acuerdo a una funcin de transicin (que puede ser expresada como una tabla). En la variedad comn "Mealy" de FSMs, esta funcin de transicin dice al autmata a qu estado cambiar dados unos determinados estado y smbolo.La entrada es leda smbolo por smbolo, hasta que es "consumida" completamente (piense en sta como una cinta con una palabra escrita en ella, que es leda por una cabeza lectora del autmata; la cabeza se mueve a lo largo de la cinta, leyendo un smbolo a la vez) una vez la entrada se ha agotado, el autmata se detiene.Dependiendo del estado en el que el autmata finaliza se dice que este ha aceptado o rechazado la entrada. Si ste termina en el estado "acepta", el autmata acepta la palabra. Si lo hace en el estado "rechaza", el autmata rechaz la palabra, el conjunto de todas las palabras aceptadas por el autmata constituyen el lenguaje aceptado por el mismo.