Вычислить и вывести члены последовательности - 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
Объяснение кода листинга программы
CLS
- очистка экранаCONST e = .001
- определение константыe
со значением 0.001x = .4
- определение переменнойx
со значением 0.4x2 = x * x
- вычисление квадратаx
и присвоение результата переменнойx2
A = x
- присвоение переменнойA
значенияx
N = 2
- определение переменнойN
со значением 2PRINT A
- вывод значения переменнойA
на экранDO
- начало циклаA = A * x2 / (N * (N + 1))
- вычисление нового значения переменнойA
в циклеN = N + 2
- увеличение значения переменнойN
на 2 в циклеIF A > e THEN PRINT A
- проверка условия и вывод значения переменнойA
на экран, если оно большеe
LOOP UNTIL A < e
- продолжение цикла до тех пор, пока значение переменнойA
меньшеe
END
- окончание программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д