Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 8: Lặp với số lần chưa biết trước - Coggle Diagram
Bài 8: Lặp với số lần chưa biết trước
1.Lệnh lặp với số lần chưa biết trước
VD1
Nếu cộng lần lượt số tự nhiên (n=1,2,3,...) thì cần cộng bao nhiêu STN để T < 1000
B1
S <---- 0
n <---- 0
B2 :
S < hoặc = 1000 => chuyển đến B3
S > 1000 => chuyển đến B4 :
B3
n <---- n + 1
S <---- S + n
:recycle: quay lại B2
B4
In ra kết quả
S và n là STN nhỏ nhất (S>1000)
Kết thức thuật toán
VD2
Gtrị nào thì 1/n < 0.0005 hoặc 1/n 0.0003.
Tìm n nhỏ nhất để 1/n bé hơn 1 sai số cho trước
Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp mà chưa xác định trước được số lần lặp, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa xác định
while <điều kiện> do <câu lệnh>
2. Lặp vô hạn lần - Lỗi lập trình cần tránh
Chú ý khi sử dụng cấu trúc lặp
tránh tạo vòng lập :red_cross: kết thúc
VD