Foros del Web » Programación para mayores de 30 ;) » Programación General »

porfavor ayuda en scheme

Estas en el tema de porfavor ayuda en scheme en el foro de Programación General en Foros del Web. puxa tengo k hacer un tabrajo en scheme y no caxo muxo como usarlo alguien k tire una mano con su guia y vola tengo ...
  #1 (permalink)  
Antiguo 26/10/2006, 16:26
 
Fecha de Ingreso: octubre-2006
Mensajes: 3
Antigüedad: 17 años, 7 meses
Puntos: 0
porfavor ayuda en scheme

puxa tengo k hacer un tabrajo en scheme y no caxo muxo como usarlo
alguien k tire una mano con su guia y vola
tengo k hacer un programa k sume, reste, divida, multiplike, etc.. "polinomios"
esto es de la forma (en scheme) (+ (2 5) (3 5)) eso es igual a 2x^5 + 3x^5, buenop algo asi q no se me ocurre (es con listas)

porfa ayuda

cualquier auyda sirve
plisss depende el semestre
  #2 (permalink)  
Antiguo 02/11/2006, 20:19
 
Fecha de Ingreso: octubre-2006
Mensajes: 3
Antigüedad: 17 años, 7 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:35.