Bài giảng Kỹ thuật lập trình: Chương 5 - Trần Thị Kim Chi
lượt xem 3
download
Bài giảng "Kỹ thuật lập trình - Chương 5: Câu lệnh lặp" cung cấp cho người học các kiến thức về: Câu lệnh for, câu lệnh while, câu lệnh do… while, một số kinh nghiệm lập trình. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Kỹ thuật lập trình: Chương 5 - Trần Thị Kim Chi
- & VC BB Nội dung 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 NMLT - Câu lệnh lặp 1
- & VC BB Đặt vấ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 NMLT - Câu lệnh lặp 2
- & VC BB Câu lệnh for Sự thực hiện câu lệnh B1: Thực hiện (nếu có), thường khởi tạo các giá trị. B2: Tính trị của . B3: Nếu trị của = TRUE, thì thực hiện , sau đó thực hiện thực hiện (thường tăng giá trị biến đếm) và quay về B2. Ngược lại ( = FALSE) thì Đ chuyển sang B4. B4: Thoát khỏi vòng lặp, và chuyển quyền điều khiển sang câu lệnh sau S lệnh for. for (; ; ) ; , , : là biểu thức C bất kỳ có chức năng riêng : đơn hoặc khối lệnh. NMLT - Câu lệnh lặp 3
- & VC BB Câu lệnh for void main() { int i; for (i = 0; i < 10; i++) cout
- & VC BB Câu lệnh for - Một số lưu ý Câu lệnh for là một câu lệnh đơn và có thể lồng nhau. if (n < 10 && m < 20) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { printf(“%d”, i + j); printf(“\n”); } } } NMLT - Câu lệnh lặp 5
- & VC BB Câu lệnh for - Một số lưu ý Trong câu lệnh for, có thể sẽ không có phần int i; for (i = 0; i < 10; i++) cout
- & VC BB Câu lệnh for - Một số lưu ý Trong câu lệnh for, có thể sẽ không có phần int i; for (i = 0; i < 10; i++) cout
- & VC BB Câu lệnh for - Một số lưu ý Trong câu lệnh for, có thể sẽ không có phần int i; for (i = 0; i < 10; i++) cout
- & VC BB Câu lệnh for - Một số 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; cout
- & VC BB Câu lệnh for - Một số 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++); { cout
- & VC BB Câu lệnh for - Một số lưu ý Các thành phần , , cách nhau bằng dấu ; Nếu có nhiều thành phần trong mỗi phần thì được cách nhau bằng dấu , for (int i = 1, j = 2; i + j < 10; i++, j += 2) cout
- & VC BB Câu lệnh while Đ S Biểu thức C bất kỳ, thường là biểu thức quan hệ cho kết quả 0 (sai) và != 0 (đúng) while () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) NMLT - Câu lệnh lặp 12
- & VC BB Câu lệnh while int i = 0; while (i < 10) { cout
- & VC BB Câu lệnh while - Một số lưu ý Câu lệnh while là một câu lệnh đơn và có thể lồng nhau. if (n < 10 && m < 20) { while (n >= 1) { while (m >= 1) { printf(“%d”, m); m--; } n--; } } NMLT - Câu lệnh lặp 14
- & VC BB Câu lệnh while - Một số lưu ý Câu lệnh while có thể không thực hiện lần nào do điều kiện lặp ngay từ lần đầu đã không thỏa. void main() { int n = 1; while (n > 10) { cout
- & VC BB Câu lệnh While - Một số lưu ý Không được thêm ; ngay sau lệnh lệnh while. int n = 0; while (n < 10); { cout
- & VC BB Câu lệnh while - Một số lưu ý Câu lệnh while có thể bị lặp vô tận (loop) void main() { int n = 1; while (n < 10) { cout
- & VC BB Câu lệnh do… while Đ S Câu lệnh đơn hoặc Câu lệnh phức (kẹp do giữa { và }) ; Biểu thức C bất kỳ, while (); thường là biểu thức quan hệ cho kết quả 0 (sai) và != 0 (đúng) NMLT - Câu lệnh lặp 18
- & VC BB Câu lệnh do… while int i = 0; do { cout
- & VC BB Câu lệnh do… while - Một số lưu ý Câu lệnh do… while là một câu lệnh đơn và có thể lồng nhau. int a = 1, b; do { b = 1; do { cout
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Kỹ thuật lập trình: Chương V - Lưu Hồng Việt
19 p | 132 | 15
-
Bài giảng Kỹ thuật lập trình - Chương 1: Nhập môn về máy tính và lập trình
16 p | 146 | 8
-
Bài giảng Kỹ thuật lập trình - Bài 6: Lập trình phòng thủ
55 p | 133 | 8
-
Bài giảng Kỹ thuật lập trình: Chương 3 - Trần Minh Thái, Phạm Đức Thành
107 p | 95 | 8
-
Bài giảng Kỹ thuật lập trình - Bài 1: Tổng quan về kỹ thuật lập trình
65 p | 176 | 8
-
Bài giảng Kỹ thuật lập trình: Bài 1 - Phạm Đình Sắc
9 p | 133 | 7
-
Bài giảng Kỹ thuật lập trình cơ bản: Chương 0 – Trần Minh Thái
17 p | 115 | 7
-
Bài giảng Kỹ thuật lập trình nâng cao: Chương 4 - ThS. Dương Thành Phết
26 p | 94 | 7
-
Bài giảng Kỹ thuật lập trình: Chương 6 - Trần Minh Thái
35 p | 80 | 6
-
Bài giảng Kỹ thuật lập trình: Chương 0 - Trường Đại học Ngoại ngữ - Tin học TP.HCM
7 p | 15 | 6
-
Bài giảng Kỹ thuật lập trình: Chương 1 - Trần Minh Thái, Phạm Đức Thành
50 p | 118 | 6
-
Bài giảng Kỹ thuật lập trình - TS. Vũ Hương Giang
8 p | 122 | 5
-
Bài giảng Kỹ thuật lập trình: Bài 2 - Phạm Đình Sắc
7 p | 118 | 5
-
Bài giảng Kỹ thuật lập trình - Bài 3: Tăng hiệu năng chương trình và phong cách lập trình
116 p | 75 | 5
-
Bài giảng Kỹ thuật lập trình C/C++ - Chương 1: Tổng quan về giải thuật
26 p | 45 | 4
-
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 p | 16 | 4
-
Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về kỹ thuật lập trình
45 p | 56 | 3
-
Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về kỹ thuật lập trình (Trường Đại học Bách khoa Hà Nội)
46 p | 17 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn