Título: Definicion de recursividad Publicado por: optimus88 en 6 Noviembre 2014, 18:37 pm Quisiera saber la definicion de recursividad de esta funcion:
f_euler(0)=2 f_euler(1)=2+ 2/2=3 f_euler(2)=2+ 2/(2+ 3/3)= 2.6666… f_euler(5)=2+ 2/(2+ 3/(3+ 4/(4+ 5/(5+6/6)))))= 2.7184… Título: Re: Definicion de recursividad Publicado por: engel lex en 6 Noviembre 2014, 19:01 pm creo que tendrás que explicarte en más detalle lo que quieres saber
Título: Re: Definicion de recursividad Publicado por: optimus88 en 6 Noviembre 2014, 19:16 pm Es un problema de recursividad en C , de la expresion de abajo hay que sacar una definicion de recursividad mostrando el caso base y la funcion recursiva.
El problema es este: El número de euler es ampliamente utilizado en el cálculo matemático pero que no puede ser expresado con un número de decimales finito. Tiene un valor aproximado de 2,718. Para poder obtener aproximaciones de dicho número existen diferentes reglas que pueden ser aplicadas. Siguiendo un desarrollo decimal como el mostrado en la figura, puede obtenerse el número e. Para poder realizar un algoritmo que realice dicho cálculo aproximado se requiere crear una función con el siguiente prototipo: float f_euler(int n) Esta función devolverá la aproximación del número e aplicando n desarrollos. Como puede suponer, mientras más grande sea n (más desarrollos serán aplicados), mejor será la aproximación. Considere los siguientes ejemplos: f_euler(0)=2 f_euler(1)=2+ 2/2=3 f_euler(2)=2+ 2/(2+ 3/3)= 2.6666… f_euler(5)=2+ 2/(2+ 3/(3+ 4/(4+ 5/(5+6/6)))))= 2.7184… Título: Re: Definicion de recursividad Publicado por: engel lex en 6 Noviembre 2014, 21:31 pm es una sumatoria me la vi medio complicada tratando de hacer ese proceso... pero creo que toca hacerlo con una variable externa ya que se tiene que hacer desde adentro hacia afuera
sería declarar un variable global que será el punto de parada, de resto el problema responde a la formula Código: n/(n+f(n-1)) y debe ser recorrida desde 1 hasta el final (numero indicado) Título: Re: Definicion de recursividad Publicado por: optimus88 en 10 Noviembre 2014, 18:15 pm Gracias por la respuesta , pero no me sale con la definición que me diste.
he probado de todo y no he podido sacar la definición recursiva de esta función. Título: Re: Definicion de recursividad Publicado por: engel lex en 10 Noviembre 2014, 18:34 pm no se a que te refieres con definicion pero por recursividad con ese prototipo está dificil D: lo estuve calculando pero no veo con cual formula por recursividad podría...
Título: Re: Definicion de recursividad Publicado por: NikNitro! en 10 Noviembre 2014, 19:33 pm Para saber lo que es la recursividad primero tienes que saber lo que es la recursividad =)
Ahora en serio, Código: n/(n+f(n-1)) y debe ser recorrida desde 1 hasta el final (numero indicado) Saludos ;) Título: Re: Definicion de recursividad Publicado por: engel lex en 10 Noviembre 2014, 19:40 pm para ser sincero yo tengo también la duda... con ese prototipo y ese problema, realmente se puede resolver el ejercicio sin una variable global?
|