Вычислить сумму ряда - Pascal ABC (13339)

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

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

(1/1)+(1/3)+(1/5)+...+(1/2*n)

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

textual
Листинг программы
  1. program pr;
  2. var
  3.   i, n: integer;
  4.   sum: real;
  5. begin
  6.   writeln('Введите n');
  7.   readln(n);
  8.   sum := 0;
  9. i:=1;
  10. repeat
  11.     sum := sum + (1 / i);
  12.     i := i + 2;
  13. until i>n;
  14.   writeln(sum);
  15. end.

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

В данном коде на языке Pascal ABC происходит вычисление суммы ряда. Номер 1: Программа начинается с объявления переменных i, n и sum типа integer и real соответственно. Номер 2: Затем происходит чтение значения переменной n из стандартного ввода. Номер 3: Переменная sum инициализируется значением 0. Номер 4: Запускается цикл repeat, который будет выполняться до тех пор, пока значение переменной i меньше или равно значению переменной n. Номер 5: Внутри цикла переменная sum обновляется, получая сумму предыдущего значения sum и выражения (1 / i). Номер 6: Переменная i увеличивается на 2. Номер 7: Цикл повторяется, пока значение переменной i меньше или равно значению переменной n. Номер 8: По окончании цикла переменная sum выводится на экран. Номер 9: Программа завершается.

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


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

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

14   голосов , оценка 4.643 из 5

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

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

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