16. Calcular la sumatoria:
S= 1 + x^1/1! + x^2/2! + x^3/3! + x^4/4! + … + (x^n)/(n!). Se debe ingresar x real y n entero positivo
Por favor ayuda con el modo consola Gracias
| |||
Serie o sumatoria en C# o C++ 16. Calcular la sumatoria: S= 1 + x^1/1! + x^2/2! + x^3/3! + x^4/4! + … + (x^n)/(n!). Se debe ingresar x real y n entero positivo Por favor ayuda con el modo consola Gracias |
| |||
Respuesta: Serie o sumatoria en C# o C++ Te doy un ejemplo que calcula la serie con un x y n fijos, establecidos en el programa. De ejercicio te queda la modificación (sencilla) para que se pidan estos valores al usuario.
Código C++:
Ver original |
| |||
Respuesta: Serie o sumatoria en C# o C++ Volviendo al caso, el tema me interesó porque observé un pequeño detalle que se presta a la discusión constructiva. Si observamos, la función factorial que presenté es muy básica y tiene el inconveniente de que para calcular el factorial de un nuevo número hay que calcular todo el producto de nuevo. Es decir, no aprovecha los resultados previos, incurriendo así en una sobrecarga en tiempo de ejecución. Podría mejorarse como:
Código C++:
Ver original lo que haría innecesario el empleo de una función auxiliar. Pero la discusión sigue abierta, se oyen comentarios y opiniones ..... |
| |||
Respuesta: Serie o sumatoria en C# o C++ El re-usar el resultado de la iteracion anterior para no calcular el factorial todas las veces puede tambien usarse para no tener que calcular la potencia usando pow(), pero mejor aun es aprovechar que tanto el numerador como el denominador crecen de acuerdo a la iteracion. No hacerlo asi te puede llevar a que,para N suficientemente grande, el factorial no quepa en el nro entero que lo tiene que guardar. Lo que podria ayudar es combinar ambas observaciones, por ejemplo, si estas calculando el sumando x^4/4!, y este particular sumando estuviera guardado en una variable, digamos "s" el siguiente sumando sera s*x/i. Hacer esto en cada iteracion hará que se consideren siempre valores que caben en un entero y no habrá overflow.
__________________ Visita mi perfil en LinkedIn |
| |||
Respuesta: Serie o sumatoria en C# o C++ Sí claro Corpus, así más o menos:
Código C++:
Ver original sin usar para nada a math.h |
Etiquetas: |