Considere la siguiente función C.
float f(float x, int y) { float p, s; int i; for (s=1, p=1, i=1; i < y; i ++) { p*= x/i; s+=p; } return s; }
Para valores grandes de y, el valor de retorno de la función f se aproxima mejor (GATE CS 2003)
(A) x^y
(B) e^x
(C) ln(1 + x)
(D) x^x
Respuesta: ( B)
Explicación: La función f() es una implementación de la Serie de Taylor para calcular e^x
e^x = 1 + x + x^2/2! + x^3/3! + ---
Más es el valor de y el valor más preciso de e^x será devuelto por f()
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA