Вычислить и вывести члены последовательности - QBasic

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

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

прошу помощи, ибо сам не могу додуматься. Вычислить и вывести те члены последовательности x; x3/3!; x5/5!; x7/7!;.... x2n+1 /(2n+1)! значения которых больше e=0,001, при x=0,4

Решение задачи: «Вычислить и вывести члены последовательности»

textual
Листинг программы
CLS
CONST e = .001
x = .4
 
x2 = x * x
A = x
N = 2
 
PRINT A
 
DO
   A = A * x2 / (N * (N + 1))
   N = N + 2
   IF A > e THEN PRINT A
LOOP UNTIL A < e
END

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

  1. CLS - очистка экрана
  2. CONST e = .001 - определение константы e со значением 0.001
  3. x = .4 - определение переменной x со значением 0.4
  4. x2 = x * x - вычисление квадрата x и присвоение результата переменной x2
  5. A = x - присвоение переменной A значения x
  6. N = 2 - определение переменной N со значением 2
  7. PRINT A - вывод значения переменной A на экран
  8. DO - начало цикла
  9. A = A * x2 / (N * (N + 1)) - вычисление нового значения переменной A в цикле
  10. N = N + 2 - увеличение значения переменной N на 2 в цикле
  11. IF A > e THEN PRINT A - проверка условия и вывод значения переменной A на экран, если оно больше e
  12. LOOP UNTIL A < e - продолжение цикла до тех пор, пока значение переменной A меньше e
  13. END - окончание программы

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


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

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

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