|
Mostrar Mensajes
|
Páginas: [1]
|
2
|
Programación / Ejercicios / Re: Ejercicios Recursivos en Java y sus Soluciones
|
en: 6 Noviembre 2014, 19:27 pm
|
n 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…
|
|
|
3
|
Programación / Ejercicios / Re: Definicion de recursividad
|
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…
|
|
|
4
|
Programación / Ejercicios / Definicion de recursividad
|
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…
|
|
|
|
|
|
|