Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/11/2006, 20:19
arianne
 
Fecha de Ingreso: octubre-2006
Mensajes: 3
Antigüedad: 18 años, 4 meses
Puntos: 0
polinomios en scheme

Hola!

creo poder ayudarte, pero no entendí muy bien el planteamiento del problema

veamos, los polinomios, matemáticamente hablando, se representan como
p(x) = a0 + a1x + a2x^2 + ... + anx^n

tienes varias opciones para pasarlo a scheme, por ejemplo, si tenemos
p(x) = 1 + 2x + 4(x^2) + 5(x^6)
pueden pasarte unicamente los coeficientes en una lista, asi:
(list 1 2 4 0 0 0 5)
no es necesario que te pasen el "x a tal potencia" pues sabes que van ordenadas

entonces, para sumar, debes dar valor a la x, por lo que ahora solo es cuestión de que hagas algunas cuentitas para resolver tu problema

así, por ejemplo, tendrias
>(suma (list 1 2 4 0 0 0 5) 2)
85

si aún lo necesitas y si me das un poco más de tiempo, puedo hacer una función de ejemplo