Найти сумму чисел и значение выражения - Pascal ABC

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

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

1.Найдите сумму чисел 1,1/2,1/3,1/4... больших заданного числа а. 2.Найдите значение выражения

Решение задачи: «Найти сумму чисел и значение выражения»

textual
Листинг программы
var a,b,s:real;
    i:integer;
begin
write('a=');//чтобы сумма не была 0, вводить маленьое а, меньше 1
readln(a);
s:=0;
i:=1;
b:=1;
while b>a do
 begin
  s:=s+b;
  i:=i+1;
  b:=1/i;
 end;
write('s=',s:0:5);
end.

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

  1. Создаются три переменные: a, b и s, которые имеют тип real.
  2. Создается переменная i, которая имеет тип integer.
  3. Задается начальное значение для переменной s, которое равно 0.
  4. Задается начальное значение для переменной i, которое равно 1.
  5. Задается начальное значение для переменной b, которое равно 1.
  6. Запускается цикл while, который выполняется до тех пор, пока b больше a.
  7. Внутри цикла переменная s увеличивается на значение b, а переменная i увеличивается на 1.
  8. После завершения внутреннего цикла переменная b устанавливается равной 1/i.
  9. Выводится значение переменной s.

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


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

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

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