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
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 ...
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ìm kiếm theo từ khóa liên quan:
giáo trình tin học cơ sở nhập môn lập trình câu lệnh lặp câu lệnh for câu lệnh whileGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 305 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 149 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 135 0 0 -
Bài giảng Nhập môn lập trình - Chương 12: Quản lý bộ nhớ
23 trang 62 0 0 -
Giáo trình Tin học cơ sở: Phần 1
81 trang 46 0 0 -
Bài giảng Nhập môn lập trình: Bài 2 - Thuật toán
32 trang 36 0 0 -
Giáo trình Tin học cơ sở: Phần 2
93 trang 35 0 0 -
Giáo trình Tin học cơ sở (Trình độ: Cao đẳng) - Trường Cao đẳng nghề Xây dựng
107 trang 32 0 0 -
Giáo án Tin học lớp 8 (Học kì 2)
124 trang 32 0 0 -
Câu hỏi bài tập nhập môn lập trình
11 trang 31 0 0