Automatas

Este es un programa para permite ingresar un automata de Mealy o de Moore, y como resultado da su automata conexo y además muestra su minimo equivalente.
1_thtaZEbpOjHXZeOBcv5vOg

Como funciona el programa

Ingresa los estados, entradas y salidas respectivas de la maquina. Luego se unde en 'finish' para habilitar las siguientes opciones
Captura de pantalla 2021-03-28 223001
Seleccionar si la maquina automata es de Mealy o Moore. Apenas selecciones la opción, una tabla aparecerá al lado derecho de la ventana. Llena la tabla con los valores correspondientes.
Captura de pantalla 2021-03-28 223052
Además, los últimos 3 botones inferiores, en caso de dudas, si pasas el mouse encima de ellos, aparecerá un mensaje explicandote que hace cada uno para poder guiarse con mayor facilidad. Cuando se termine de llenar la tabla, se unde en el botón 'save'
Captura de pantalla 2021-03-28 223215
Después de esto, se unde en el botón reduce, y con este aparecerá la nueva tabla con el automata conexo y su minimo equivalente. Para volver a crear otro automata dar en el botón "New" o "Clear"
Captura de pantalla 2021-03-28 223248

Desarrolladores

  • Yimar David Tamayo
  • Manuel Balanta Quintero
  • Luisa Fernanda Quintero Fernandez

Como abrir el proyecto

Hay dos opciones para abrir el proyecto y utilizarlo.

  1. IDE
  • Abrir el proyecto en un IDE
  • Ir a la carpeta ui
  • Abrir el archivo Main.java
  • Compilar
  1. Archivo .EXE
  • Ir a la carpeta "Ejecutable"
  • Buscar el archivo "Finite state machine.exe"
  • Dar doble clic para abrir el archivo.

forthebadge
forthebadge