Вычислить сумму ряда - QBasic (27449)

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

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

s=3/2+5/4+7/5+...+n/n-2

Решение задачи: «Вычислить сумму ряда»

textual
Листинг программы
DECLARE FUNCTION F!(N)
 
CLS
PRINT F(7)
 
FUNCTION F! (N) STATIC
  IF N < 3 THEN
    F = 0
  ELSE
    F = N / (N - 2) + F(N - 1)
 END IF
END FUNCTION

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

В этом коде:

  1. DECLARE FUNCTION F!(N) - это объявление функции с именем F!, которая принимает один параметр N.
  2. CLS - это команда очистки экрана.
  3. PRINT F(7) - это вызов функции F(7), результат выводится на экран.
  4. FUNCTION F! (N) STATIC - это определение функции F!, которая является статической (не использует переменные из окружающей области видимости).
  5. IF N < 3 THEN - это проверка условия, если N меньше 3, то...
  6. F = 0 - это присваивание переменной F значение 0.
  7. ELSE - это продолжение условия, если предыдущее выражение (N < 3) не выполнено.
  8. F = N / (N - 2) + F(N - 1) - это вычисление значения функции F!, используя формулу суммирования ряда.
  9. END FUNCTION - это конец определения функции. Это базовый код для вычисления суммы ряда, используя формулу суммирования ряда.

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


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

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

11   голосов , оценка 4.455 из 5