Skip to content
/ jAFD Public

Aplicación que simula el funcionamiento de un autómata finito determinista

License

Notifications You must be signed in to change notification settings

gmroldan/jAFD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esta aplicación, desarrollada en Java utilizando Netbeans IDE, le permitirá simular el funcionamiento de un autómata finito determinista completo. 
Para ejecutar jAFD, usted puede ejecutar el archivo jAFD.jar que se encuentra en el directorio "dist" del proyecto o, abrir el proyecto con Netbeans IDE y ejecutarlo desde allí.

MODO DE USO
1- Primero debe crear un nuevo afd ingresando al menú "Archivo"->"Nuevo AFD".
2- Debe ingresar un nuevo alfabeto (jAFD solo acepta letras minúsculas). Ejemplo: a,b,d
3- Debe ingresar la cantidad de estados con los que trabajará el afd. Ejemplo: 4 (entonces nuestro estados serían 0,1,2,3).
4- Debe indicar cuál de los estados del afd será estado final del mismo. Ejemplo: 3 (tomando en cuenta los estados del ejemplo anterior, indico que el estado q3 será el único estado final del afd).
5- Se deben ingresar los estados a los cuales se va a transicionar cuando se lea cierto símbolo de nuestro alfabeto.
6- Una vez finalizada la carga de los datos del afd se puede evaluar una cadena de texto, ingresando un texto en el panel "Cadena a Evaluar". El resultado aparecerá en el panel de "Evaluación de Cadenas".

######################################################################################################################################################

The application, developed in Java using Netbeans IDE will allow you to simulate the operation of a full deterministic finite automaton.
To run jAFD, you can run the jAFD.jar found in the directory "dist" project or open the project with Netbeans IDE and run it from there.

HOW TO USE
1 - First, create a new afd entering the "Archivo" -> "Nuevo AFD."
2 - You must enter a new alphabet (jAFD only accepts lowercase letters). Eg a, b​​, d
3 - You must enter the number of states that will work with the afd. Example: 4 (then our states would be 0,1,2,3).
4 - You must indicate which of the states afd state will end. Example: 3 (taking into account the statements of the previous example, indicated that the state q3 is the only final state of the afd).
5 - states should be entered which will be transitioned when reading a symbol of our alphabet.
6 - After the loading of data, one can evaluate a string by entering text in the panel "Cadena a Evaluar". The result will appear in the "Evaluación de Cadenas".

About

Aplicación que simula el funcionamiento de un autómata finito determinista

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages