Вычисления суммы бесконечного ряда - QBasic

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

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

помогите пожалуйста, составить программу и блок-схему для вычисления суммы бесконечного ряда: Очень срочно, начал составлять программу и запутался с факториалом:

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

textual
Листинг программы
  1. CLS
  2. epsilon = .00001
  3. x = -1.8
  4. i = 1
  5. S = 1
  6. a = 1
  7.  
  8. DO
  9.   a = a * x / i
  10.   S = S + a
  11.   i = i + 1
  12. LOOP UNTIL ABS(a) < epsilon
  13.  
  14. PRINT USING "S = #.#####"; S
  15.  
  16. END

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

  1. В первой строке используется команда CLS для очистки экрана.
  2. Затем объявляются переменные: epsilon с значением 0.00001, x с значением -1.8, i с значением 1, S с значением 1 и a с значением 1.
  3. Далее следует цикл DO-LOOP, который выполняется до тех пор, пока абсолютное значение переменной a меньше заданной точности epsilon.
  4. Внутри цикла пересчитывается значение переменной a как произведение текущего значения a на x, деленное на текущее значение i.
  5. Затем к переменной S прибавляется значение переменной a.
  6. Далее увеличивается значение переменной i на единицу.
  7. После окончания цикла выводится значение переменной S с использованием функции PRINT USING и формата S = #.#####.

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


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

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

12   голосов , оценка 4.083 из 5

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

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

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