Polinomios en prolog
Publicado por FinoB (3 intervenciones) el 09/06/2007 18:00:20
necesito un programa que realice las siguientes funcionalidades, por favor es algo importante, al menos una introduccion de como desarrollarlo
7- Construir un programa que opere con polinomios de una sola variable y con coeficientes numéricos. El programa debe trabajar con varios polinomios, identificados por un nombre funcional. Las variables deben ser tratadas como átomos. El programa debe realizar las siguientes operaciones:
a. Incluir o eliminar un polinomio, validando el incluido. Listar los polinomios que existen o uno dado. Salvar y cargar los polinomios definidos.
b. Efectuar y mostrar el producto de dos polinomios que se indiquen, siempre que tengan el mismo nombre de variable. Permitir incluir el producto, opcionalmente, solicitando un nuevo nombre.
c. Normalizar el polinomio que se indique, sustituyendo, opcionalmente, el indicado por el obtenido. Por normalizar se entiende: ordenar los términos por sus potencias y simplificar términos de igual potencia.
Cualquier noticia escribirme a mi correo, estare bien agradecido
7- Construir un programa que opere con polinomios de una sola variable y con coeficientes numéricos. El programa debe trabajar con varios polinomios, identificados por un nombre funcional. Las variables deben ser tratadas como átomos. El programa debe realizar las siguientes operaciones:
a. Incluir o eliminar un polinomio, validando el incluido. Listar los polinomios que existen o uno dado. Salvar y cargar los polinomios definidos.
b. Efectuar y mostrar el producto de dos polinomios que se indiquen, siempre que tengan el mismo nombre de variable. Permitir incluir el producto, opcionalmente, solicitando un nuevo nombre.
c. Normalizar el polinomio que se indique, sustituyendo, opcionalmente, el indicado por el obtenido. Por normalizar se entiende: ordenar los términos por sus potencias y simplificar términos de igual potencia.
Cualquier noticia escribirme a mi correo, estare bien agradecido
Valora esta pregunta


0