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

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

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

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

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

textual
Листинг программы
  1. CLS
  2. CONST e = .001
  3. x = .4
  4.  
  5. x2 = x * x
  6. A = x
  7. N = 2
  8.  
  9. PRINT A
  10.  
  11. DO
  12.    A = A * x2 / (N * (N + 1))
  13.    N = N + 2
  14.    IF A > e THEN PRINT A
  15. LOOP UNTIL A < e
  16. 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

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

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

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