-
Notifications
You must be signed in to change notification settings - Fork 4
Aplicación que simula el funcionamiento de un autómata finito determinista
License
gmroldan/jAFD
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published