Найти сумму ряда с заданной точностью - QBasic (27292)
Формулировка задачи:
16) Найти сумму ряда с точностью =10-4, общий член которого Аn=n*n*n/(3n-3)!
Решение задачи: «Найти сумму ряда с заданной точностью»
textual
Листинг программы
- REM OTBET: 2.37101
- CLS
- CONST eps = .0001
- a = 1
- b = 1
- s = 1
- m = 1
- n = -2
- DO
- n = n + 3
- m = m + 1
- b = b * n * (n + 1) * (n + 2)
- a = m * m * m / b
- s = s + a
- LOOP UNTIL ABS(a) < eps
- PRINT "S ="; s
- END
Объяснение кода листинга программы
- Задана точность вычислений, которую обозначает константа eps со значением 0.0001.
- Начальные значения переменных: a=1, b=1, s=1, m=1, n=-2.
- Цикл DO начинается.
- Значение переменной n увеличивается на 3.
- Значение переменной m увеличивается на 1.
- Значение переменной b вычисляется как b=n(n+1)(n+2).
- Значение переменной a вычисляется как a=mmm/b.
- Значение переменной s увеличивается на значение переменной a.
- Цикл продолжается до тех пор, пока абсолютное значение переменной a не станет меньше заданной точности eps.
- После окончания цикла выводится значение переменной s.
- END.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д