Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Python.
A continuacin presento una funcin que nos permitir visulizar un autmata de estado
finito (FSM) con python. Espero que les sea til para sus trabajos. Requiere python3 y la
librera graphviz. Primero mostrar un FSM que genera y posteriormente le cdigo fuente.
#
#
#
#
import graphviz as gv
# Todos los parmetros son listas o tuplas
# donde:
# * alfabeto: es el alfabeto aceptado por el
#
autmata.
# * estados:
es una lista de estados aceptados
#
por el autmata.
# * inicio:
Son los estados de inicio del fsm.
# * trans:
Es una tupla de funciones de transicin
#
con tres elementos que son: (a,b,c) donde
#
(a,b) son los estados de partida y llegada;
#
#
* final