Bài giảng Tin học cơ sở A: Các câu lệnh lặp - Đặng Bình Phương
Số trang: 48
Loại file: ppt
Dung lượng: 2.11 MB
Lượt xem: 16
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:
Bài giảng này giới thiệu cho người học một số câu lệnh lặp. Các nội dung chính trong chương này gồm: Câu lệnh for, câu lệnh while, câu lệnh do… while. Chương này cũng trình bày một số kinh nghiệm lập trình, mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học cơ sở A: Các câu lệnh lặp - Đặng Bình PhươngTrườngĐạihọcKhoahọcTựnhiênKhoaCôngnghệthôngtinBộmônTinhọccơsở TINHỌCCƠSỞA ĐặngBìnhPhương dbphuong@fit.hcmuns.edu.vn CÁCCÂULỆNHLẶP 1 &&VCVC BB 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 TinhọccơsởAĐặngBìnhPhương 2 &&VCVC BB BB Đặtvấnđề Vídụ Viếtchươngtrìnhxuấtcácsốtừ1đến10 =>Dùng10câulệnhprintf Viếtchươngtrìnhxuấtcácsốtừ1đến1000 =>Dùng1000câulệnhprintf!!! Giảipháp Sửdụngcấutrúclặplạimộthànhđộngtrong khicònthỏamộtđiềukiệnnàođó. 3lệnhlặp:FOR,WHILE,DO…WHILE TinhọccơsởAĐặngBìnhPhương 3 &&VCVC BB BB Câulệnhfor Đ Sfor(; ; ) ; ,,: làbiểuthứcCbấtkỳcóchứcnăngriêng :đơnhoặckhốilệnh. TinhọccơsởAĐặngBìnhPhương 4 &&VCVC BB 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(“ ”); } } TinhọccơsởAĐặngBìnhPhương 5 &&VCVC BB BB CâulệnhforMộtsốlưuý CâulệnhFORlàmộtcâulệnhđơnvàcóthể lồngnhau. TinhọccơsởAĐặngBìnhPhương 6 &&VCVC BB BB CâulệnhforMộtsốlưuý Trongcâulệnhfor,cóthểsẽkhôngcóphần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); int i = 0; for (; i < 10; i++) printf(“%d ”, i); Đ S TinhọccơsởAĐặngBìnhPhương 7 &&VCVC BB BB CâulệnhforMộtsốlưuý Trongcâulệnhfor,cóthểsẽkhôngcóphần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); for (i = 0; i < 10; ) { printf(“%d ”, i); Đ i++; } S TinhọccơsởAĐặngBìnhPhương 8 &&VCVC BB BB CâulệnhforMộtsốlưuý Trongcâulệnhfor,cóthểsẽkhôngcó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 TinhọccơsởAĐặngBìnhPhương &&VCVC BB BB CâulệnhforMộtsốlưuý Lệnhbreaklàmkếtthúccâulệnh. Lệnhcontinuebỏqualầnlặphiệntạ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 TinhọccơsởAĐặngBìnhPhương &&VCVC BB BB CâulệnhforMộtsốlưuý Khôngđượcthêm;ngaysaulệnhlệnhfor. =>Tươngđươngcâulệnhrỗng. ...
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học cơ sở A: Các câu lệnh lặp - Đặng Bình PhươngTrườngĐạihọcKhoahọcTựnhiênKhoaCôngnghệthôngtinBộmônTinhọccơsở TINHỌCCƠSỞA ĐặngBìnhPhương dbphuong@fit.hcmuns.edu.vn CÁCCÂULỆNHLẶP 1 &&VCVC BB 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 TinhọccơsởAĐặngBìnhPhương 2 &&VCVC BB BB Đặtvấnđề Vídụ Viếtchươngtrìnhxuấtcácsốtừ1đến10 =>Dùng10câulệnhprintf Viếtchươngtrìnhxuấtcácsốtừ1đến1000 =>Dùng1000câulệnhprintf!!! Giảipháp Sửdụngcấutrúclặplạimộthànhđộngtrong khicònthỏamộtđiềukiệnnàođó. 3lệnhlặp:FOR,WHILE,DO…WHILE TinhọccơsởAĐặngBìnhPhương 3 &&VCVC BB BB Câulệnhfor Đ Sfor(; ; ) ; ,,: làbiểuthứcCbấtkỳcóchứcnăngriêng :đơnhoặckhốilệnh. TinhọccơsởAĐặngBìnhPhương 4 &&VCVC BB 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(“ ”); } } TinhọccơsởAĐặngBìnhPhương 5 &&VCVC BB BB CâulệnhforMộtsốlưuý CâulệnhFORlàmộtcâulệnhđơnvàcóthể lồngnhau. TinhọccơsởAĐặngBìnhPhương 6 &&VCVC BB BB CâulệnhforMộtsốlưuý Trongcâulệnhfor,cóthểsẽkhôngcóphần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); int i = 0; for (; i < 10; i++) printf(“%d ”, i); Đ S TinhọccơsởAĐặngBìnhPhương 7 &&VCVC BB BB CâulệnhforMộtsốlưuý Trongcâulệnhfor,cóthểsẽkhôngcóphần int i; for (i = 0; i < 10; i++) printf(“%d ”, i); for (i = 0; i < 10; ) { printf(“%d ”, i); Đ i++; } S TinhọccơsởAĐặngBìnhPhương 8 &&VCVC BB BB CâulệnhforMộtsốlưuý Trongcâulệnhfor,cóthểsẽkhôngcó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 TinhọccơsởAĐặngBìnhPhương &&VCVC BB BB CâulệnhforMộtsốlưuý Lệnhbreaklàmkếtthúccâulệnh. Lệnhcontinuebỏqualầnlặphiệntạ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 TinhọccơsởAĐặngBìnhPhương &&VCVC BB BB CâulệnhforMộtsốlưuý Khôngđượcthêm;ngaysaulệnhlệnhfor. =>Tươngđươngcâulệnhrỗng. ...
Tìm kiếm theo từ khóa liên quan:
Tin học cơ sở A Bài giảng Tin học cơ sở A Ngôn ngữ lập trình Pascal Lập trình máy tính Câu lệnh lặp Câu lệnh forTài liệu liên quan:
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 242 0 0 -
15 trang 200 0 0
-
65 trang 167 0 0
-
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 158 0 0 -
69 trang 153 0 0
-
3 trang 119 0 0
-
Giáo trình Kỹ thuật vi điều khiển
121 trang 113 0 0 -
Giáo trình cơ sở CAD/CAM trong thiết kế và chế tạo máy_3
20 trang 103 0 0 -
133 trang 101 0 0
-
Giáo trình Ngôn ngữ lập trình C căn bản
142 trang 100 0 0