Page 14 - CHƯƠNG III - TIN HỌC LỚP 11 - NHÓM 4
P. 14
Tin học 11 Tập 2
BÀI 10: CẤU TRÚC LẶP
Lặp là gì?
Mẩu chuyện:
Anh Sơn là công nhân của công ty cấp thoát nước thành phố, một hôm anh được giao
công việc lấy ca múc nước trong hồ nước rồi đổ vào hai chiếc bình lớn 20 lít. Anh có
hai loại ca, một loại ca có dung tích 500 ml nước và loại ca còn lại không biết rõ dung
tích. Anh làm đi làm lại hành động múc nước bằng ca 0.5 lít cho tới khi đầy bình thứ
nhất, bình còn lại anh múc đầy bằng cách dùng loại ca thứ hai.
0.5 lít
20 lít
- Đối với bình thứ nhất, anh phải lặp lại hành động đó bao nhiêu lần?
- Đối với bình thứ hai, chúng ta có biết anh Sơn phải lặp lại hành động
đó bao nhiêu lần hay không?
Lặp là điều khiển công việc lặp đi lặp lại khi chưa đủ số lần lặp
hoặc khi có một điều kiện nào đó còn đúng.
Cấu trúc lặp dùng để mô tả thao tác lặp được phân làm hai loại:
• Lặp với số lần biết trước
• Lặp với số lần chưa biết trước
Trong một số thuật toán, có những thao tác phải thực hiện lặp đi lặp lại một số lần.
Một trong các đặc trưng của máy tính là có khả năng thực hiện hiệu quả các thao tác
lặp. Các ngôn ngữ lập trình đều có các câu lệnh để mô tả cấu trúc lặp.
14