Maquinas Incluidas en el proyecto
- Reconocedor de cadenas palíndromas: Reconoce una cadena de a, b o c’ s y verifica que la cadena sea un palíndromo.
- Copia de patrones: Reconoce un patrón de a, b o c’s y lo copia de manera idéntica.
- Multiplicación en código unario: Reconoce una cadena y realiza la multiplicación respectiva.
- Suma en código unario: Reconoce una cadena y realiza la suma respectiva.
- Resta en código unario: Reconoce una cadena y realiza la resta respectiva.
El proyecto cuenta con 5 opciones para cada una de las maquinas mencionadas arriba se debe seleccionar una para empezar a utilizar el simulador. luego contiene 4 botones los cuales son:
- Iniciar Maquina: este es el primero que se debe presionar ya que es el que se encarga de posicionar la cadena que se desea ingresar en la cinta de la maquina de turing
- Automatico : este proyecto cuenta con el modo automatico el cual con el cuadro numerico que se encuantra abajo del cuadro de texto de ingreso de cadena se puede controlar la velocidad del simulador en un rango de 1 a 500 ms entre transición
- Paso: si no se desea que la maquina se ejecute auomaticamente se peude ejecutar por pasos en el cual el usuario por medio del boton controla cuando hacer las trnasiciones
- Reinicar: luego que el programa termine de simular la maquina y se quiera hacer otra prueba es necesario que se precione este boton para reiniciar la cinta y este no genere problemas
- Contador de Estados : ya que es un simulador este le dara la informacion en que esrado se encuentra la maquina de turin si se desea ver los diagramas de las maquinas se pueden encontrar en la carpeta documentación.
- Contador de Pasos: el simulador cuenta con un contador de pasos el cual lleva el registro de cuantas veces se mueve el cabezal de la maquina para lograr llegar a un estado final.
El simulador es robusto y funciona correctamente ya que se sometio a varias pruebas las cuales devolvieron resultados exitosos y ya que se comprobo con cadenas largas se pudo notar que el programa maneja bien todas las simulaciones.
Luis Pedro Andrino Menéndez