Foros del Web » Programando para Internet » PHP »

Ayuda con recursividad

Estas en el tema de Ayuda con recursividad en el foro de PHP en Foros del Web. Buenos días a todos, Quisiera que me ayudarán a entender como funciona el código recursivo expuesto; se que no es un código php, pero es ...
  #1 (permalink)  
Antiguo 31/12/2010, 02:59
 
Fecha de Ingreso: mayo-2010
Mensajes: 84
Antigüedad: 13 años, 11 meses
Puntos: 6
Ayuda con recursividad

Buenos días a todos,

Quisiera que me ayudarán a entender como funciona el código recursivo expuesto; se que no es un código php, pero es muy similar el que tengo en casa, el tema es que no entiendo como se aplica esto "return fibonacci (numero - 1) + fibonacci (numero - 2);" al código.
Como funciona en este caso la recursividad?, alguien que pueda explicarlo?

Gracias.

-----------------------------------------

void main ()
{
int r, valor;

printf ("0");
printf ("\n1");
printf ("\n1");
for (valor = 1; valor <= 20; valor++)
{
r = fibonacci (valor);
printf ("\n%d", r);
}
}

int fibonacci (int numero)
{
if ((numero == 0) || (numero == -1))
return 1;
else
return fibonacci (numero - 1) + fibonacci (numero - 2);
}
  #2 (permalink)  
Antiguo 31/12/2010, 03:15
Avatar de efedefernan  
Fecha de Ingreso: diciembre-2007
Ubicación: Cantabria
Mensajes: 91
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: Ayuda con recursividad

Hola:
Mirate este hilo de mesajes.

http://www.forosdelweb.com/f18/funciones-recursivas-604459/

Un saludo.

Etiquetas: recursividad
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 07:28.