Найти сумму ряда - QBasic (27444)
Формулировка задачи:
s=-1/3-1/5-1/7-...-1/n
Решение задачи: «Найти сумму ряда»
textual
Листинг программы
CLS PRINT "N NECHETNOE CHISLO" DO INPUT "N = "; n LOOP UNTIL (n MOD 2 = 1) AND n >= 3 FOR i = n TO 3 STEP -2 S = S - 1 / i NEXT PRINT "S ="; S END
Объяснение кода листинга программы
- CLS — команда очистки экрана
- PRINT
N NECHETNOE CHISLO
— вывод сообщения «Введите чётное число» - DO — начало цикла
- INPUT
N =
; n — ввод числа N и присвоение его значения переменной n - LOOP UNTIL (n MOD 2 = 1) AND n >= 3 - условие цикла, которое проверяет, что число N нечётное и больше 3
- FOR i = n TO 3 STEP -2 - цикл, который выполняет вычисления для каждого чётного числа от n до 3 с шагом -2
- S = S — 1 / i — вычитание из переменной S значения 1/i
- NEXT — переход к следующему шагу цикла
- PRINT
S =
; S — вывод значения переменной S - END — конец программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д