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
   9   10   11   12   13   14   15   16   17   18   19