0% encontró este documento útil (0 votos)
62 vistas2 páginas

Definición de autómata finito

Un autómata es un modelo matemático que salta entre una serie de estados finitos según una función de transición, dada una entrada de símbolos. Un autómata finito determinista tiene una única transición posible entre estados para cada símbolo leído. Un ejemplo es un autómata con siete estados que reconoce la palabra "coding" leyendo cada prefijo.

Cargado por

Bietka Satin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas2 páginas

Definición de autómata finito

Un autómata es un modelo matemático que salta entre una serie de estados finitos según una función de transición, dada una entrada de símbolos. Un autómata finito determinista tiene una única transición posible entre estados para cada símbolo leído. Un ejemplo es un autómata con siete estados que reconoce la palabra "coding" leyendo cada prefijo.

Cargado por

Bietka Satin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

¿Qué es un autómata?

Un autómata es un modelo matemático para una máquina de estado finito, en el que dada una entrada de símbolos,
«salta» mediante una serie de estados de acuerdo a una función de transición (que puede ser expresada como una
tabla). Esta función de transición indica a qué estado cambiar dados el estado actual y el símbolo leído.

Autómata finito determinista

Es un autómata finito que además es un sistema determinista; es decir, para cada estado en que se encuentre el
autómata, y con cualquier símbolo del alfabeto leído, existe siempre no más de una transición posible desde ese estado
y con ese símbolo.

Ejemplo

Autómata finito que podría formar parte de un analizador léxico. El trabajo de este autómata consiste en reconocer la
palabra coding, por lo que necesita siete estados, representando cada uno de ellos la posición que dentro de dicha
palabra se haya leído hasta el momento.

Estas posiciones corresponden con los prefijos de la palabra, desde la cadena de caracteres vacía (es decir, cuando no
contiene ningún carácter) hasta la palabra completa.

Definición formal de autómata finito

También podría gustarte