Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
91,5 KB
Nội dung
05/09/14 CẤUTRÚCLẶP 05/09/14 Cấutrúclặp Nhất quán : Đúng thì lặp, Sai thì thoát Dạng for for (<bthức khởi động>;<bthức điểu kiện >;<bthức lặp> ) <lệnh>; Mô tả B1 : Thi hành biểu thức khởi động B2 : Nếu biểu thức điều kiện Sai thì sang B6 B3 : Thi hành lệnh B4 : Thi hành biểu thức lặp B5 : Quay về B2 B6 : Thoát vòng lặp 05/09/14 Cấutrúclặp Thể hiện sơ đồ : 2 1 for (<btkđ>;<btđk >;<btlặp> ) <lệnh>; 3 (Đ) 4 5 6 (S) 05/09/14 Cấutrúclặp Lưu ý: for : chữ thường Các thành phần cách nhau bằng ; Có thể bỏ bớt bất kỳ thành phần nào Ví dụ : Tính tổng N số nguyên đầu tiên Chương trình ViDu1_11.cs 05/09/14 Cấutrúclặp int S= 0; for (int i=1; i<= N; i ++) S = S+ i ; +Không có biểu thức khởi động int S= 0 , i=1 ; for ( ; i<= N; i ++) S = S+ i ; 05/09/14 Cấutrúclặp +Không có biểu thức khởi động,bt lặp int S= 0, i = 1; for ( ; i<= N; ) { S = S+ i ; i = i + 1 ; } int S= 0, i = 1; for ( ; i<= N; ) S = S + i++ ; 05/09/14 Cấutrúclặp +Không có biểu thức nào trong vòng for int S= 0, i = 1; for ( ; ; ) { if (i>N) break ; S = S+ i ; i + + ; } Nên viết đầy đủ, đừng bỏ phần nào !!! 05/09/14 Cấutrúclặp Vòng lặp for giảm dần So sánh với Pascal Các biến,biểu thức không nhất thiết phải là kiểu liệt kê Bước tăng giảm không nhất thiết là 1 05/09/14 Cấutrúclặp Cấutrúc do while do { lệnh; } while (điều kiện); Lưu ý : Từ khóa do và while là chữ thường Dùng break và continue 05/09/14 Cấutrúclặp Cấutrúc do while do { lệnh; } while (điều kiện); Sai Đúng Hay quên ( và ) !!!!! [...]... (N10) ); Cấu trúclặp Hay đơn giản hơn !!! do { ……… if (điều kiện tương tự trong Pascal) break; } while (true); do { ……… If (N>0&&N