Pham_loi
Chức vụ: 18:21:05, 10-08-2015 |
(bài 12) Vòng lặp (Bài quan trọng)
Phần này mình không rõ lắm, nhưng vòng lặp rất quan trọng nên phải viết một tý để bạn dùng tạm.
• Vòng lặp FOR:
Vòng lặp for có cấu trúc:
Thứ tự thực hiện là 1-2-4-3, tạo biến, kiểm tra điều kiện, thực hiện các lệnh rồi xử lý biến * Ví dụ 1: vòng lặp chạy 10 lần Ví dụ 2: lặp 5 lần Ví dụ 3: không lặp lặp vô hạn. Đây là code mẫu lặp lại 5 lần và viết ra 5 chữ "NDT đập troai" :gy: • Vòng lặp WHILE: Cấu trúc: Đây là vòng lặp không biết trước số lần lặp. Ví dụ 5: Ví dụ 6: Đây là code ví dụ nó sẽ lặp lại 5 lần và viết ra 5 chữ "NDT rất đập troai" :haha: • Vòng lặp DO - WHILE: Vòng lặp không biết trước số lần lặp, số lần lặp ≥1. Giống repeat...until thì phải. Cấu trúc: Cái này thực hiện lệnh rồi mới kiểm tra điều kiện. Ví dụ 7: Ví dụ 8: phát hát tiếp theo khi đã phát xong bài hiện tại, nếu đã là bài cuối thì ngưng. Do-While ít dùng nên mình k cho code mẫu • break; và continue; Lệnh continue;để thoát khỏi LẦN lặp hiện tại. Thực hiện lần lặp tiếp theo. Ví dụ 9: cho x tăng để cho nhân vật đi từ trái qua phải, nếu gặp vật cản thì tránh lên trên. Khi gặp vật cản thì x không tăng nữa, chỉ có y tăng. Lệnh break;để thoát khỏi CÂU LỆNH lặp hiện tại. Thực hiện câu lệnh sau câu lệnh lặp. Ví dụ 10:
lặp đến khi nào s chia hết cho a thì không lặp nữa (có thể dùng while).
* Chú ý:Dùng vòng lặp nên chú ý đến điều kiện lặp khi in ra hay gì đó mà điều kiện lặp là vô hạn thì sẽ tràn ram và OutOfMemory, bài vòng lặp hơi khó nhưng rất quan trọng các bạn cần phải làm đi làm lại dù khi đã quen rồi..
: 0 ♥
Trực Tuyến:
Khách: 1