Este proyecto permite al usuario ingresar una tabla de transiciones para un autómata, probar cadenas, ver la tabla ingresada, borrar transiciones y generar un diagrama de transiciones. Es parte de un proyecto final para el curso de Autómatas y Lenguajes Formales en la Universidad Mariano Gálvez de Guatemala.
- Interfaz de usuario simple y amigable.
- Generación de diagrama de transiciones.
- Validación de cadenas basada en la tabla de transiciones ingresada.
- Soporte para caracteres especiales (por ejemplo:
[digito]para representar cualquier número del 0 al 9).
-
Clone el repositorio a su máquina local.
-
(Opcional) Si aún no tiene instaladas las dependencias, puede unicamente descargar el ejecutable dentro de la carpeta dist (Uso para MacOS).
-
Ejecute el archivo
tablaTransiciones.py: -
Siga las instrucciones en pantalla para interactuar con el programa.
matplotlibgraphviz
- Brandon Stewart Diaz Lopez - 0900-14-307
- Favio Ezequiel Urrea Aguilar - 0900-17-712


