Académique Documents
Professionnel Documents
Culture Documents
ESTADO FINITO
Acerca del procesamiento de informacin (as como los lenguajes formales), son
las mquinas, que reciben una seal de entrada, tienen un procesador de la
informacin y emiten una seal de salida, adems que pueden almacenar lo que
sucedi antes del momento de ingresar las seales de entrada.
Como definicin, se puede decir que una mquina es un sistema que puede
aceptar una entrada, que puede producir una salida y que tiene un tipo de
memoria interna para llevar el registro de cierta informacin acerca de las entradas
anteriores. La condicin interna completa de la mquina y de su memoria, en un
instante en particular, es lo que constituye el estado de la mquina en ese
instante.
Sintaxis:
Ejemplo:
Semntica:
Los nodos representan los posibles estados de aquello que se desea modelar. Las
etiquetas representan eventos que provocan un cambio. Las aristas determinan de
qu manera cada estado, dado un evento, deriva en otro estado.
Ejemplo:
Trazas
Ejemplo:
Dada la FSM (Finite State Machine o Mquina de estado finito) del primer ejemplo:
Las trazas son:
Las Mquinas de Estados Finitos tambin son conocidas como Autmata Finito,
se pueden utilizar ambos trminos de forma indistinta.
Los Autmatas se caracterizan por tener un estado inicial sk o s0, reciben una
cadena de smbolos, cambian de estado por cada elemento ledo o pueden
permanecer en el mismo estado. Tambin tienen un conjunto de Estados Finales o
Aceptables que indican si una cadena o palabra pertenece al lenguaje al final de
una lectura.
Para describir por completo una funcin de transicin , se utiliza una Tabla de
Transicin. Las columnas se etiquetan con los smbolos de entrada, la filas son
etiquetadas con los estados y en las intersecciones se colocan los nuevos estados
, suponiendo que es la columna y la fila que lo
intersecta.
El estado inicial tiene una flecha que apunta a l, los estados finales tienen una
flecha que sale de ellos y los estados que no son finales y no son el inicial no
tienen flecha. En caso de que el estado inicial tambin sea un estado final, se
apuntar con una flecha doble .
Autmatas Finitos No Deterministas. A diferencia de los Autmatas Finitos
Determinstas, donde existe una nica forma de llegar de un estado a otro con una
entrada y se tiene solo un estado inicial, los Autmatas Finitos No Determinstas
no cuentan con estas virtudes, pero son una herramienta para disear un
Autmata Determinsta. Para cada Autmata No Determinsta existe un Autmata
Determinsta que lo representa y que acepta el mismo lenguaje.
, donde: