Algoritmos | Varios | Pregunta 7

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *