Cleanup
This commit is contained in:
64
README.md
64
README.md
@@ -1,50 +1,70 @@
|
||||
# MAQUINA DE TURING
|
||||
Este proyecto es un implimentación de la Maquina de Turing.
|
||||
|
||||
# AUTORES
|
||||
* Christopher Cromer
|
||||
* Carlos Faúndez
|
||||
|
||||
# TABLA DE CONTENIDO
|
||||
* [REQUISITOS](#requisitos)
|
||||
* [DESCARGAR BINARIOS](#binarios)
|
||||
* [LICIENCIA](#liciencia)
|
||||
* [REQUISITOS](#requisitos)
|
||||
* [DESCARGAR BINARIOS](#binarios)
|
||||
* [USO](#uso)
|
||||
* [Transiciones ejemplo](#transiciones)
|
||||
* [Cargar transiciones](#cargar_transiciones)
|
||||
* [Comprobar](#comprobar)
|
||||
* [Reconocimiento Individual](#individual)
|
||||
* [Reconocimiento por Lote](#lote)
|
||||
* [CÓDIGO](#codigo)
|
||||
* [JAVADOC](#javadoc)
|
||||
* [LICIENCIA](#liciencia)
|
||||
|
||||
## REQUISITIOS <a id="requisitos"></a>
|
||||
Para compilar el código se necesita:
|
||||
Para compilar y/o correr el código se necesita:
|
||||
* Java 8
|
||||
* JavaFX
|
||||
|
||||
Se puede compilarlo a treves de build artifact, o tambien se puede compilar con apache-ant.
|
||||
|
||||
## DESCARGAR BINARIOS <a id="binarios"></a>
|
||||
Se puede encontrar binarios compilados para windows y linux en la pagina: [MT](https://cromer.cl/mt)
|
||||
|
||||
## USO
|
||||
## USO <a id="uso"></a>
|
||||
|
||||
### Transiciones
|
||||
### Transiciones ejemplo <a id="transiciones"></a>
|
||||
Los archivos de xml de los transiciones debe ser de este estilo:
|
||||
```xml
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE root SYSTEM "mtbase.dtd">
|
||||
<root>
|
||||
<transicion>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>0</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
```
|
||||
<!DOCTYPE root SYSTEM "mtbase.dtd">
|
||||
<root>
|
||||
<transicion>
|
||||
<si>0</si>
|
||||
<qj>0</qj>
|
||||
<sj>0</sj>
|
||||
<movimiento>R</movimiento>
|
||||
</transicion>
|
||||
</root>
|
||||
```
|
||||
|
||||
### Cargar transiciones
|
||||
### Cargar transiciones <a id="cargar_transiciones"></a>
|
||||
Para usar el programa es necesario cargio un archivo valido de xml que contiene transiciones.
|
||||
Al cargar un archivo valido de xml se pide ingresar los estados finales que desea utilizar.
|
||||
|
||||
En la carpeta ejemplos se encuentra algunos ejemplos de maquinas que puede usar.
|
||||
En la carpeta "ejemplos" se encuentra algunos ejemplos de maquinas que puede usar con el programa.
|
||||
|
||||
### Comprobar
|
||||
### Comprobar <a id="comprobar"></a>
|
||||
Despues de cargar un archivo de xml, se puede correr la maquina de forma individual o por lote.
|
||||
Al usar uno de estos opciones hay que ingresar cadenas y luego la maquina va a intentar reconocerlas.
|
||||
|
||||
## CÓDIGO
|
||||
#### Reconocimiento Individual <a id="individual"></a>
|
||||
Con la opción de reconocimiento individual se pide una cadena para combprobar si se puede reconocer con la maquina cargada anteriormente.
|
||||
Se muestra paso por paso la cinta durante la operación.
|
||||
|
||||
#### Reconocimiento por Lote <a id="lote"></a>
|
||||
La opción de reconocimiento por lote pide que ingresa varias cadenas. Al correr la maquina se va a mostrar si cada uno es aceptada or rechazada por la maquina.
|
||||
|
||||
## CÓDIGO <a id="codigo"></a>
|
||||
El código se encuentra en la carpeta src o en github: [fundamentos](https://github.com/cromerc/fundamentos)
|
||||
|
||||
## JAVADOC
|
||||
## JAVADOC <a id="javadoc"></a>
|
||||
La documentación del proyecto se puede ver en la carpeta doc o en la enlace: [JavaDoc](https://cromer.cl/mt/doc/index.html)
|
||||
Vamos a cambiar la enlace a otra lugar despues, ignora que muestra el codigo.
|
||||
|
||||
|
Reference in New Issue
Block a user