Найти сумму первых N членов знакочередующего ряда - QBasic

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

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

Тема 2. Числовые последовательности и ряды Найти сумму первых N членов знакочередующего ряда: Y = 1 - Х/(X+1) + Х3/(Х+1)2 – Х5/(Х+1)3 + …, где |Х|<1.

Решение задачи: «Найти сумму первых N членов знакочередующего ряда»

textual
Листинг программы
  1. 10 CLS
  2. 20 INPUT "INPUT N: "; N
  3. 30 INPUT "INPUT X: "; X
  4. 40 IF ABS(X) > 1 THEN
  5. 50 Y = 1
  6. 60 FOR I = 0 TO N - 1
  7. 70 Y = Y + ((-1)^(I+1))*((X*(2*I+1))/((X+1)*(I+1)))
  8. 80 NEXT I
  9. 90 PRINT "Y ="; Y
  10. 100 END IF
  11. 110 END

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

  1. Запрос на ввод числа N, которое определяет количество элементов в ряде.
  2. Запрос на ввод числа X, которое является первым членом ряда.
  3. Проверка, что X не равно нулю.
  4. Инициализация переменной Y единицей.
  5. Суммирование ряда, используя формулу для суммы арифметической прогрессии.
  6. Вывод результата на экран.

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


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

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

8   голосов , оценка 4.5 из 5

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

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

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