Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/02/2011, 16:47
BoKeRoN18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 208
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: explicacion logica recursividad??

pfff pero si esque entiendo que el 'e' se va reduciendo uno y lo de la base si eso si lo pillo pero esque no se como funciona la recursividad yo se que una funcion sirve para realizar un problema, que tu le pasas parametros y te devuelve algo si quieres, pero la recursividad no entiendo como va porque para empezar:

return b*potencia(b,e-1);

aqui por ejemplo donde se guarda el resultado del b que se esta multiplicando?? yo lo que he aprendido de programacion cuando tu haces una operacion lo guardas en una variable.. aqui como se guarda en b?? y otra cosa el return del if no se usa nunca no? cuando realmente devuelve la funcion es en el caso base no?

Yo creo que hasta que no vea un ejemplo no lo voy a comprender :S

Muchas gracias a todos por vuestra ayuda