Bài 8. Lặp với số lần chưa biết trước

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Ngu học

Hãy mô tả thuật toán (có xác định Input và Output của bài toán) và viết
chương trình in kết quả của bài toán tính tổng

A=1+1/2+1/3+.....1/n (n ∈ Z)

Sử dụng lệnh lặp While ... do. Trong đó n là số tự nhiên được nhập từ bàn phím.
Help Em Vs Mai Nộp R :V

Nguyễn Lê Phước Thịnh
5 tháng 5 2020 lúc 12:23

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.


Các câu hỏi tương tự
Anh Thư
Xem chi tiết
phương thuý nguyễn thị
Xem chi tiết
Lê Nguyễn Thanh Quân
Xem chi tiết
Thu Anh
Xem chi tiết
Thu Tuyền
Xem chi tiết
Thanh huyền
Xem chi tiết
Ánh Dương
Xem chi tiết
Thu Tuyền
Xem chi tiết
Thanh huyền
Xem chi tiết