Вычислить сумму всех 1/k, для натуральных k - Pascal

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

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

Помогите с задачей пожалуйста, никак не могу решить(( Вычислить сумму всех 1/k, для натуральных k.

Решение задачи: «Вычислить сумму всех 1/k, для натуральных k»

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

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

  1. Объявляется переменная s типа real, где будет храниться сумма.
  2. Объявляются переменные k и i типа integer для хранения значения k и счетчика цикла соответственно.
  3. Программа запрашивает у пользователя ввести значение k.
  4. Инициализируется переменная i значением 1.
  5. Начинается цикл repeat..until, в котором происходит следующее: a. Сумма s увеличивается на 1 деленное на i. b. Значение переменной i увеличивается на 1. c. Цикл повторяется пока значение i не станет больше чем k.
  6. Программа выводит сообщение суммы Сумма: и значение суммы s.

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


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

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

6   голосов , оценка 3.667 из 5

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

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

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