Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Bước 1:Nhập n.Gán i=1,A:=0;
Bước 2:A=1
i(i+2)
Bước 3:i:=i+1
Bước 4:In ra A
Bước 5:Kết thúc vòng lặp.
Bài Làm:
Bước 1:Nhập n.Gán i=1,A:=0;
Bước 2:A=1 và i(i+2)
Bước 3:i:=i+1
Bước 4:In ra A
Bước 5:Kết thúc vòng lặp.
Thuật toán:
Bước 1: Nhập n
Bước 2: i←1; a←0;
Bước 3: a←a+1/(i*(i+2));
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 a
Bước 7: Kết thúc
Viết chương trình:
uses crt;
var a:real;
i,n:longint;
begin
clrscr;
write('Nhap n='); readln(n);
a:=0;
for i:=1 to n do
a:=a+1/(i*(i+2));
writeln(a:4:2);
readln;
end.
Mô tả tính tổng:
-B1:A\(\leftarrow0\),i\(\leftarrow1.\)
-B2:A\(\leftarrow\dfrac{1}{i\times\left(i+2\right)}\)
-B3:\(i\leftarrow i+1\)
-B4:Nếu \(i\le n\),quay lại B2
-B5:Ghi kết quảA và kết thúc thuật toán.
Giải thuật tính tổng trên là :
- Bước 1:Nhập số n
- Bước 2:S<-0; i<-0;
- Bước 3:i<-i+1;
- Bước 4:Nếu i <= n thì S:=S+1/(i*(i+2)) nghĩa là công vào S = S+1/(i*(i+2)) và quay lại
- Bước 5.Ngược lại thông báo kết quả và kết thúc thuật toán.
b)
uses crt;
var i,n:integer;
t:real;
begin
clrscr;
write('Nhap n='); readln(n);
i:=1;
t:=0;
while i<=n do
begin
t:=t+1/(i*(i+3));
i:=i+1;
end;
writeln(t:4:2);
readln;
end.
Bước 1: Nhập n
Bước 2: A←0; i←1;
Bước 3: A←A+i/(i*(i+2))
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 A
Bước 7: Kết thúc
var n,i:longint;
a:real;
begin
write('n=');readln(n);
a:=0;
for i:=1 to n do
a:=a+1/(i*(i+2));
writeln(' Tong la: ',a);
readln;
end.
B1:Nhập n từ bàn phím;
B2:i:=1;s:=0;
B3:s:=s+1/i(i+2);i:=i+1;
B4:Nếu i<=n thì quay lại b3,ngược lại thông báo kết quả và kết thúc thuật toán.
Bước 1: nhập n, \(A\leftarrow0\), \(i\leftarrow1\);
Bước 2: \(A\leftarrow A+\frac{1}{i\left(i+2\right)}\)
Bước 3: \(i\leftarrow i+1\)
Bước 4: Nếu i<=n thì quay về bước 2.
Bước 5: Ghi kết quả A ra màn hình và kết thúc