viết chương trình tính tổng các số T=1+1/2+1/3+...+1/n

2 câu trả lời

Xác định bài toán

-input: số n

-output: tính tổng của ...+1/n

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: inc(i);

-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 n,i:integer;

s:real;

begin

clrscr;

write('n='); readln(n);

s:=0;

for i:=1 to n do

s:=s+1/i;

writeln('tong la: ',s:4:2);

readln;

end.

uses crt;

var n,i:word; T:real;

begin

clrscr;

readln(n);

for i:=1 to n do T:=T+1/i;

write('T=',T:4:2);

readln

end.