Mô tả thuật toán
-Bước 1: Nhập n
-Bước 2: s←0; i←1;
-Bước 3: s←s+1/i;
-Bước 4: i←i+1;
-Bước 5: Nếu i<=n thì quay lại bước 3
-Bước 6: Xuất s
-Bước 7: Kết thúc
Viết chương trình
uses crt;
var i,n:integer;
s:real;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0; i:=1;
while i<=n do
begin
s:=s+1/i;
inc(i);
end;
writeln(s:4:2);
readln;
end.