-
Notifications
You must be signed in to change notification settings - Fork 0
Hector-hedb12/Brainfk
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Grupo 14: Integrantes: Hector Dominguez 09-10241 Miguel Fagundez 09-10264 Detalles: * Aunque el enunciado especifica que el predicado cargar/2 debia unificar a una lista de caracteres el contenido del archivo, se tomo la decision de unificar esta lista a una lista de codigos ASCII, pues esto permitiria operar directamente el contenido en las cinta para las operaciones de Lectura y Escritura. * Fue utilizada la funcion read_file_to_codes que facilita lo especificado en el punto anterior, dado el nombre del archivo y una lista de opciones, que en nuestro caso es []. * Se decidio no filtrar, la lista unificada por la funcion mencionada anteriomente pues como el enunciado lo especifica, cualquier otro caracter distinto a los especificado sera tomado como comentario. * Fueron usadas las siguientes funciones auxiliares: - ejecutarinstr / 5: Ejecuta la instruccion que se encuentra en la casilla actual de la cinta. - buscarUlt / 2 : Dada una lista, unifica en el segundo argumento el ultimo elemento de la lista. - omitirit / 3 : Omite todas las instrucciones hasta encontrar la instruccion ] - hacerlista / 3 : Crea una lista con las instrucciones que hay hasta encontrar el par ] que cierra con el primer [ encontrado, que nos ayuda a manejar las iteraciones * Se decidio pedir al usuario el tamaño de la cinta a utilizar, ya que de esto depende que funcione para cada caso de prueba particular.
About
Proyecto Prolog - Trimestre 10 - Lenguajes I
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published