Thứ Tư, 3 tháng 6, 2015

TASK 6

                         Tìm hiểu về vòng lặp.

1,Khái niệm:

-vòng lặp là một đoạn mã lệnh được thực hiện đi thực hiện lại nhiều lần đến khi thỏa mãn một điều kiện nào đó.

-có 3 loại vòng lặp

+vòng lặp for 
+vòng lặp while 
+vòng lặp do....while

*Vòng lặp for

-dạng tổng quát:

for ( khởi tạo ban đầu;diều kiện ;thay đổi giá trị )

{

     câu lệnh (câu điều kiện);

}

*quá trình thực hiện

-đầu tiên chúng ta gán và khởi tạo giá trị ban đầu sau đó chúng ta so sánh điều kiện   phía dưới .nếu sai sẽ ngừng vòng lặp.trường hợp nếu đúng thì thực hiện câu lệnh ở phía dưới.rồi chúng ta thay đổi gia trị ban đầu rồi lại so sánh với điều kiện và nếu vẫn thỏa mãn thì lại tiêp tục thực hiện câu lệnh rồi cứ lặp đi lặp lại cho đến khi nào không thỏa mãn điều kiện thì thôi.

-Note:3 phần trong vòng lặp for được ngăn cách bởi dấu chấm phẩy.

*Vòng lặp while 

-cú pháp

while ( diêu kiện là đúng )

{

    câu lệnh;

}
-quy trình:dầu tiên chúng ta sẽ xem xet biểu thưc điều kiện nếu đúng sẽ thực hiên câu vòng lặp sẽ được lặp đi lặp lại nhiều lần đến khi biểu thưc điều kiện là sai.
-vòng lặp for có thể được sử dụng khi số lần thực hiện vòng lặp đã được xac định.khi số lần lặp không biêt trươc vòng lặp while có thể được sử dụng.

*Vòng lặp do ...while 

-Không giống như vòng lặp for và while, vòng lặp này kiểm tra điều kiện tại cuối vòng lặp. Điều này có nghĩa là vòng lặp do ... while sẽ được thực hiện ít nhất một lần, ngay cả khi điều kiện là sai (false) ở lần chạy đầu tiên.

*cú phap của vòng lặp do...while

do

{

    câu lệnh;

}while( điều kiện);

-trong vòng lặp do .....while câu lệnh sẽ được thực hiện trươc và kiểm tra điều kiện sau.

* Lệnh break;

-nó dùng để kêt thúc một câu lệnh hoặc kêt thuc 1 vòng lặp
-khi chương trình gặp vòng lặp ngay lập tưc vòng lặp sẽ được dừng lại và chuyển tiêp đến cac câu lệnh ngay sau nó.

*Lệnh continue

-Lệnh continue kết thúc lần lặp hiện hành và bắt đầu lần lặp kế tiếp. Khi gặp lệnh này trong chương trình, các câu lệnh còn lại trong thân của vòng lặp được bỏ qua và quyền điều khiển được chuyển đến bước đầu của vòng lặp trong lần lặp kế tiếp

*Bài tập về nhà:







Không có nhận xét nào:

Đăng nhận xét