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

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

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

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

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

textual
Листинг программы
Function sum_ser(x As Double, eps As Double) As Double
Static n As Double
Static s As Double
Static a As Double
 
       If (n = 0) Then
          s = x
          n = 1
          a = x
       Else
          a = (a * x * x) / ((2 * n) * (2 * n + 1))
          s = s + a
          If Abs(a) <= eps Then
             sum_ser = s
             Exit Function
          Else
             n = n + 1
          End If
       End If
       
       sum_ser = sum_ser(x, eps)
 
End Function
 
Sub Test()
 
    x# = 1.234
    Debug.Print sum_ser(x#, 0.00001)
 
End Sub

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


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

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

8   голосов , оценка 4 из 5
Похожие ответы