Найти сумму ряда - 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

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

  1. CLS — команда очистки экрана
  2. PRINT N NECHETNOE CHISLO — вывод сообщения «Введите чётное число»
  3. DO — начало цикла
  4. INPUT N =; n — ввод числа N и присвоение его значения переменной n
  5. LOOP UNTIL (n MOD 2 = 1) AND n >= 3 - условие цикла, которое проверяет, что число N нечётное и больше 3
  6. FOR i = n TO 3 STEP -2 - цикл, который выполняет вычисления для каждого чётного числа от n до 3 с шагом -2
  7. S = S — 1 / i — вычитание из переменной S значения 1/i
  8. NEXT — переход к следующему шагу цикла
  9. PRINT S =; S — вывод значения переменной S
  10. END — конец программы

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


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

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

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