Вычислить значение суммы членов бесконечного ряда - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д