Вычислить значение суммы членов бесконечного ряда - VB

Узнай цену своей работы

Формулировка задачи:

Вычислите значение суммы членов бесконечного ряда сhx=x+((x^3)/3!)+((x^5)/5!)...+(x^(2*n+1))/(2*n+1)!+... с точностью до члена ряда, меньшего 10^(-4) помогите пожалуйста составить программу для вычисление

Решение задачи: «Вычислить значение суммы членов бесконечного ряда»

textual
Листинг программы
  1. Function sum_ser(x As Double, eps As Double) As Double
  2. Static n As Double
  3. Static s As Double
  4. Static a As Double
  5.  
  6.        If (n = 0) Then
  7.           s = x
  8.           n = 1
  9.           a = x
  10.        Else
  11.           a = (a * x * x) / ((2 * n) * (2 * n + 1))
  12.           s = s + a
  13.           If Abs(a) <= eps Then
  14.              sum_ser = s
  15.              Exit Function
  16.           Else
  17.              n = n + 1
  18.           End If
  19.        End If
  20.        
  21.        sum_ser = sum_ser(x, eps)
  22.  
  23. End Function
  24.  
  25. Sub Test()
  26.  
  27.     x# = 1.234
  28.     Debug.Print sum_ser(x#, 0.00001)
  29.  
  30. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы