Найти сумму тех членов ряда, модуль которых больше или равен заданному - QBasic

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

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

Нужна помощь! 1)Даны числовой ряд и некоторое число ε. Найти сумму тех членов ряда, модуль которых больше или равен заданному ε. Общий член ряда имеет вид: an=n!/(2n)! 2) Найти наименьший номер члена последовательности, для которого выполняется условие |an — an-1| < ε. Вывести на экран этот номер и все элементы аi, где i = 1, 2,..., п. an=arctgan-1+1, a1=0 3) Все тоже самое что и в задании 2, только другая формула. an-1+an-2/2, a1=1,a2=2 Прошу, помогитеее, я ничего в этом не понимаю, а в понедельник нужно уже сдать.

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

textual
Листинг программы
CLS
eps = .0001
a1 = 1
a2 = 2
PRINT a1
PRINT a2
n = 1
 
DO
   n = n + 1
   a3 = (a2 + a1) / 2
   k = ABS(a3 - a2)
   IF k > eps THEN
      PRINT a3
      a1 = a2
      a2 = a3
   END IF
LOOP UNTIL k <= eps
PRINT "N ="; n
END

Объяснение кода листинга программы

  1. CLS — команда очистки экрана
  2. eps = .0001 — присваивание переменной eps значение 0.0001
  3. a1 = 1 — присваивание переменной a1 значение 1
  4. a2 = 2 — присваивание переменной a2 значение 2
  5. PRINT a1 — вывод значения переменной a1 на экран
  6. PRINT a2 — вывод значения переменной a2 на экран
  7. n = 1 — присваивание переменной n значение 1
  8. DO — начало цикла
  9. n = n + 1 — увеличение значения переменной n на 1
  10. a3 = (a2 + a1) / 2 — вычисление среднего арифметического переменных a1 и a2 и присваивание результата переменной a3
  11. k = ABS(a3 - a2) — вычисление абсолютного значения разности a3 и a2 и присваивание результата переменной k
  12. IF k > eps THEN — проверка условия k > eps
  13. PRINT a3 — вывод значения переменной a3 на экран
  14. a1 = a2 — присваивание переменной a1 значение a2
  15. a2 = a3 — присваивание переменной a2 значение a3
  16. END IF — конец условия
  17. LOOP UNTIL k <= eps — продолжение цикла до тех пор, пока k не станет меньше или равным eps
  18. PRINTN =; n — вывод значения переменной n на экран
  19. END — завершение программы

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


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

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

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