Skip to content

Bzaid94/finalProjectAutomatas

Repository files navigation

Tabla de Transiciones y Autómatas

Descripción

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.

Características

  • 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).

Instalación

  1. Clone el repositorio a su máquina local.

  2. (Opcional) Si aún no tiene instaladas las dependencias, puede unicamente descargar el ejecutable dentro de la carpeta dist (Uso para MacOS).

Uso

  1. Ejecute el archivo tablaTransiciones.py:

  2. Siga las instrucciones en pantalla para interactuar con el programa.

Capturas de pantalla

image image image

Dependencias

  • matplotlib
  • graphviz

Contribuidores

  • Brandon Stewart Diaz Lopez - 0900-14-307
  • Favio Ezequiel Urrea Aguilar - 0900-17-712

Licencia

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors