Leng. de Manipulacion de Polinomios
Tipo: Interprete
Buscar en internet y descargar el codigo fuente de HOC (High Order Calculator)
Para este proyecto necesitara el codigo fuente de las operaciones de suma, resta , multiplicacion, division, modulo, potencia entera y maximo comun divisor,
Use Wolfram alpha para comprobar resultados
-Tabla de simbolos HOC3 ( variables , builtins [ binomio , serie geometrica, derivada e integral] )
-Maquina virtual de pila como la de HOC4
-Decisiones y ciclos HOC5 (AND OR NOT EQ NE GT LT GE LE)
-Ciclos con for
-Funciones y procedimientos ( declaracion , definicion y llamada) HOC6
-Debe soportar recursividad directa e indirecta
-Debe soportar Entrada y salida
Deseable
Simplificacion de los resultados de las operaciones
Hacer un programa Demo para un tutorial de un tema de algebra
Por ejemplo productos notables
Entregar
Documentacion a entregar
-Comentarios en codigo fuente.
-Manual de usuario impreso minimo 2 paginas y maximo 5 paginas
incluir las pantallas necesarias
-Manual tecnico impreso minimo 5 paginas y maximo 14 paginas.
-Expresiones regulares
-Gramatica
-Mapa de memoria
-Diagrama de clases.
-Dar una explicacion de alto nivel de como se realizo el proyecto e incluir
los fragmentos de codigo mas importantes para complementar dicha
explicacion
Entregar un CD , DVD o Bluray con
-codigo fuente ( no comprimir )
-archivos: extension y (de yacc ) , extension l (de lex ) , de lenguaje c, java, class,
jar, imagenes, base de datos y todos aquellos recursos necesarios para compilar y
ejecutar el proyecto
-Manuales
Rotular el CD , DVD o Bluray con la siguiente informacion:
Nombre completo
Grupo
Proyecto para Compiladores
Nombre del Proyecto
Fecha
Materia
Incluir dichos datos en la envoltura del CD y en cada archivo del código fuente como un comentario usando /* */ y en un Acerca de.