| Задача 19. Составить программу вычисления значения выражения y=1+1/2+1/3+... +1/20. {В данном случае целесообразно организовать цикл с параметром, изменяющимся от 1 до 20, то есть шаг изменения параметра равен +1.
Обозначим: у - очередное значение суммы дробей; n - параметр цикла.
Учитывая это, составим программу: }
 
 program  prim1;
 uses crt;
 var n: integer;
 y: real;
 begin
 clrscr;
 {Задаем начальное значение, равное нулю.}
 y:=0;
 {Организовываем цикл с параметром от 1 до 20.}
 for n:=1 to 20 do
 begin
 {Находим очередную сумму.}
 y:=y+1/n;
 {Выводим на экран очередную сумму.}
 writeln('y=',y);
 end.;
 end.
 
 
 |