Danh mục

CÂU LỆNH LẶP

Số trang: 49      Loại file: ppt      Dung lượng: 2.06 MB      Lượt xem: 17      Lượt tải: 0    
Hoai.2512

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Ví dụ: Viết chương trình xuất các số từ 1 đến 10= Sử dụng 10 câu lệnh printf.Viết chương trình xuất các số từ 1 đến 1000= Sử dụng 1000 câu lệnh printf !Giải pháp:Sử dụng cấu trúc lặp lại một hành động trongkhi còn thỏa một điều kiện nào đó.3 lệnh lặp: for, while, do… while.
Nội dung trích xuất từ tài liệu:
CÂU LỆNH LẶPTrườngĐạihọcKhoahọcTựnhiênKhoaCôngnghệthôngtinBộmônTinhọccơsở NHẬPMÔNLẬPTRÌNH ĐặngBìnhPhương dbphuong@fit.hcmuns.edu.vn CÂULỆNHLẶP 1 &VC BB Nộidung 1 Câu lệnh for 2 Câu lệnh while 3 Câu lệnh do… while 4 Một số kinh nghiệm lập trình NMLTCâulệnhlặp 2 &VC BB Đặtvấnđề  Ví dụ  Viết chương trình xuất các số từ 1 đến 10 => Sử dụng 10 câu lệnh printf  Viết chương trình xuất các số từ 1 đến 1000 => Sử dụng 1000 câu lệnh printf !  Giải pháp  Sử dụng cấu trúc lặp lại một hành động trong khi còn thỏa một điều kiện nào đó.  3 lệnh lặp: for, while, do… while NMLTCâulệnhlặp 3 &VC BB Câulệnhfor Đ Sfor(; ; ) ; ,,: làbiểuthứcCbấtkỳcóchứcnăngriêng :đơnhoặckhốilệnh. NMLTCâulệnhlặp 4 &VC BB Câulệnhfor void main() { int i; for (i = 0; i < 10; i++) printf(“%d ”, i); for (int j = 0; j < 10; j = j + 1) printf(“%d ”, j); for (int k = 0; k < 10; k += 2) { printf(“%d”, k); printf(“ ”); } } NMLTCâulệnhlặp 5 &VC BB CâulệnhforMộtsốlưuý  Câu lệnh FOR là một câu lệnh đơn và có thể lồng nhau. NMLTCâulệnhlặp 6 &VC BB CâulệnhforMộtsốlưuý  Trong câu lệnh for, có thể sẽ không có phần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); int i = 0; for (; i < 10; i++) Đ printf(“%d ”, i); S NMLTCâulệnhlặp 7 &VC BB CâulệnhforMộtsốlưuý  Trong câu lệnh for, có thể sẽ không có phần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); for (i = 0; i < 10; ) { Đ printf(“%d ”, i); i++; } S NMLTCâulệnhlặp 8 &VC BB CâulệnhforMộtsốlưuý  Trong câu lệnh for, có thể sẽ không có phần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); for (i = 0; ; i++) printf(“%d ”, i); for (i = 0; ; i++) { if (i >= 10) break; printf(“%d ”, i); } 9 NMLTCâulệnhlặp &VC BB CâulệnhforMộtsốlưuý  Lệnh break làm kết thúc câu lệnh.  Lệnh continue bỏ qua lần lặp hiện tại. for (i = 0; i < 10; i++) { if (i % 2 == 0) break; printf(“%d ”, i); } for (i = 0; i < 10; i++) { if (i % 2 == 0) continue; printf(“%d ”, i); } 10 NMLTCâulệnhlặp &VC BB CâulệnhforMộtsốlưuý  Không được thêm ; ngay sau lệnh lệnh for. => Tương đương câu lệnh rỗng. for (i = 0; i < 10; i++); { printf(“%d”, i); printf(“ ”); } for (i = 0; i < 10; i++) { }; { printf(“%d”, i); prin ...

Tài liệu được xem nhiều: