Сколько слагаемых должно быть в сумме, чтобы эта сумма оказалась больше 3.7 - Pascal ABC

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

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

задача 1 сколько слагаемых должно быть в сумме 3 +1 / 4 +1 / 5 + .+1 / n чтобы эта сумма оказалась больше 3.7?

Решение задачи: «Сколько слагаемых должно быть в сумме, чтобы эта сумма оказалась больше 3.7»

textual
Листинг программы
var
  i: integer;
  S: real;
  
begin
  S := 0;
  i := 3;
  while S < 0.7 do
  begin
    i := i + 1;
    S := S + 1 / i
  end;
  write('Ответ: ', i - 2)
end.

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

В данном коде:

  1. Объявляются три переменные: — i (целочисленная) — S (вещественная) —
  2. Инициализируется переменная S значением 0, а переменная i значением 3.
  3. Запускается цикл while, который будет выполняться до тех пор, пока значение переменной S не станет больше или равным 0.7.
  4. Внутри цикла происходит: — увеличение значения переменной i на единицу — прибавление к переменной S значения 1/i (то есть значение переменной i, деленное на единицу)
  5. После выхода из цикла while, выводится сообщение с ответом, равным i - 2. Таким образом, данный код решает задачу нахождения количества слагаемых, необходимых для получения суммы, большей или равной 3.7.

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы