S=1/3+1/4+1/5+......+1/n+2 Hãy chạy chương trình với các bộ dữ liệu(trong pasca) n=9,n=20,n=50 viết chương trình theo mô tả thuật toán mô tả thuật toán B1:S:=0;i:=1; B2:S;=S+1/(i+2); B3: nếu i<n thì quay lại bước 2. ngược lại thì kết thúc thuật toán
2 câu trả lời
n=9:
uses crt;
var i:longint;s:real;const n=9;
begin
clrscr;
s:=0;
i:=1;
repeat
s:=s+1/(i+2);
inc(i);
until i>n;
write('s=',s:4:2);
readln;
end.
n=20:
uses crt;
var i:longint;s:real;const n=20;
begin
clrscr;
s:=0;
i:=1;
repeat
s:=s+1/(i+2);
inc(i);
until i>n;
write('s=',s:4:2);
readln;
end.
n=50:
uses crt;
var i:longint;s:real;const n=50;
begin
clrscr;
s:=0;
i:=1;
repeat
s:=s+1/(i+2:4:2);
inc(i);
until i>n;
write('s=',s);
readln;
end.



Program baitap;
Uses crt;
Var n,i:integer;
S:real;
Begin
Clrscr;
Write('n='); Readln(n);
S:=0; i:=1;
While i<=n do
Begin
S:=S+1/(i+2);
i:=i+1;
End;
Writeln('S=',S:4:1);
Readln
End.



