
Bài giảng Kỹ thuật lập trình C/C++: Chương 5 - Cấu trúc điều khiển lặp
lượt xem 0
download

Bài giảng "Kỹ thuật lập trình C/C++" Chương 5 - Cấu trúc điều khiển lặp, được biên soạn gồm các nội dung chính sau: Vòng lặp for; Vòng lặp while; Vòng lặp do-while; Lệnh break; Lệnh continue; Lệnh goto; Hàm exit();...Mời các bạn cùng tham khảo!
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 C/C++: Chương 5 - Cấu trúc điều khiển lặp
- Trường Đại học Khoa học Tự nhiên Khoa Vật lý – Vật lý kỹ thuật KỸ THUẬT LẬP TRÌNH C/C++ Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP
- Nội dung 1. Vòng lặp for 2. Vòng lặp while 3. Vòng lặp do-while Khối lệnh A 4. Lệnh break Khối lệnh B 5. Lệnh continue 6. Lệnh goto Đúng Điều kiện 7. Hàm exit() Sai Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 2
- 1. Vòng lặp for Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 3
- 1. Vòng lặp for Vòng lặp for trong C++ là một cấu trúc điểu khiển lặp được sử dụng để thực thi số lần lặp cụ thể. Cú pháp: for (; ; ) { // khối lệnh trong vòng lặp for; } : khởi tạo giá trị của biến và chỉ thực thi một lần duy nhất. : kiểm tra biến đã khởi tạo với điều kiện lặp, nếu đúng (true) thì thực thi khối lệnh trong vòng lặp for, nếu sai (false) thì kết thúc vòng lặp for. : sẽ thay đổi giá trị của biến lúc khởi tạo ban đầu (có thể tăng hoặc giảm). Giá trị của biến này sẽ được kiểm tra lại với sau mỗi lần lặp. Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 4
- 1. Vòng lặp for Ví dụ 1: Viết chương trình in ra màn hình năm số tăng dần từ 1 đến 5. #include using namespace std; Lần lặp Biến i Điều kiện lặp i
- 1. Vòng lặp for Ví dụ 2: Viết chương trình in ra màn hình năm số giảm dần từ 5 đến 1. #include using namespace std; Lần lặp Biến i Điều kiện lặp i > 0 Thực thi int main(){ 1 i=5 true In ra 5 và giảm i còn 4 for (int i = 5; i > 0; i--) { 2 i=4 true In ra 4 và giảm i còn 3 cout
- 1. Vòng lặp for Ví dụ 3: Viết chương trình in ra màn hình năm số chẵn tăng dần từ 0 đến 10. #include using namespace std; int main(){ Kết quả: for (int i = 0; i
- 1. Vòng lặp for v Một số lưu ý khi sử dụng vòng lặp for Ø Vòng lặp for có thể lồng nhau. Ví dụ 4: #include using namespace std; Kết quả: int main() { int n = 3, m = 4; ? if (n < 10 && m < 20) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cout
- 1. Vòng lặp for v Một số lưu ý khi sử dụng vòng lặp for Ø Vòng lặp for có thể lồng nhau. Ví dụ 4: #include Kết quả: i = 0; j = 0 => 0 using namespace std; i = 0; j = 1 => 1 int main() { i = 0; j = 2 => 2 int n = 3, m = 4; i = 0; j = 3 => 3 if (n < 10 && m < 20) { i = 1; j = 0 => 1 for (int i = 0; i < n; i++) { i = 1; j = 1 => 2 for (int j = 0; j < m; j++) { i = 1; j = 2 => 3 i = 1; j = 3 => 4 cout 3 i = 2; j = 2 => 4 } i = 2; j = 3 => 5 return 0; } Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 9
- 1. Vòng lặp for v Một số lưu ý khi sử dụng vòng lặp for (tt) Ø Trong vòng lặp for, có thể sẽ không có phần , vì biến đã được khởi tạo bên ngoài lệnh for. Ví dụ 5 (a): Ví dụ 5 (b): #include #include using namespace std; using namespace std; int main(){ int main(){ for (int i = 1; i
- 1. Vòng lặp for v Một số lưu ý khi sử dụng vòng lặp for (tt) Ø Trong vòng lặp for, có thể sẽ không có phần , vì nó được đặt khối lệnh của for. Ví dụ 6 (b): Ví dụ 6 (a): #include #include using namespace std; using namespace std; int main(){ int main(){ int i; int i; for (i = 0; i < 10; ) { for (i = 0; i < 10; i++) { cout
- 1. Vòng lặp for v Một số lưu ý khi sử dụng vòng lặp for (tt) Ø Trong vòng lặp for, có thể sẽ không có phần , được đặt trong khối lệnh của for. Ví dụ 7 (c): Ví dụ 7 (a): Ví dụ 7 (b): #include #include #include using namespace std; using namespace std; using namespace std; int main(){ int main(){ int main(){ int i; int i; int i; for (i = 0; ; i++){ for (i = 0; i = 10) cout
- 1. Vòng lặp for v Một số lưu ý khi sử dụng vòng lặp for (tt) Ø Trong vòng lặp for, các thành phần chính gồm , , cách nhau bởi dấu ; Nếu có nhiều thành phần con trong mỗi thành phần chính thì được cách nhau bởi dấu , Ví dụ 8: #include Kết quả: using namespace std; ? int main(){ for (int i = 1, j = 2; i + j < 10; i++, j += 2) { cout
- 2. Vòng lặp while Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 14
- 2. Vòng lặp while Vòng lặp while trong C++ là một cấu trúc điểu khiển lặp được sử dụng để lặp một phần của chương trình một vài lần. Nếu số lần lặp không được xác định trước thì vòng lặp while được khuyến khích sử dụng trong trường hợp này. Cú pháp: while() { // Khối lệnh được lặp lại cho đến khi điều kiện = False } Trong đó thường là biểu thức với các toán tử quan hệ, kết quả trả về là true (1) hoặc false (0). Nguyên lý hoạt động của vòng lặp while: Kiểm tra , nếu đúng (true) thì khối lệnh trong vòng lặp while được thực thi, nếu là sai (false) thì sẽ thoát khỏi vòng lặp while và chuyển đến dòng lệnh bên ngoài vòng lặp while. Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 15
- 2. Vòng lặp while Ví dụ 9: In ra màn hình các số từ 1 đến 5 sử dụng vòng lặp while. #include using namespace std; Lần lặp Biến i Điều kiện lặp i
- 2. Vòng lặp while v Một số lưu ý khi sử dụng vòng lặp while. Ø Vòng lặp while có thể lồng nhau. Ví dụ 10: #include using namespace std; int main() { int n = 2, m = 5; if (n < 10 && m < 20) { Kết quả: while (n >= 1) { while (m >= 1) { cout
- 2. Vòng lặp while v Một số lưu ý khi sử dụng vòng lặp while (tt). Ø Vòng lặp 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 mãn. Ví dụ 11: #include using namespace std; int main() { int n = 1; while (n > 10) { cout
- 2. Vòng lặp while v Một số lưu ý khi sử dụng vòng lặp while (tt). Ø Vòng lặp while có thể bị lặp vô hạn. Ví dụ 12: #include using namespace std; int main() { int n = 1; while (1) { cout
- 3. Vòng lặp do-while Chương 5: CẤU TRÚC ĐIỀU KHIỂN LẶP 20

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lắp ráp máy tính: Bài 1, 2, 3 - Hà Nguyên Long
33 p |
108 |
24
-
Bài giảng Lắp ráp máy tính: Bài 4 - Hà Nguyên Long
19 p |
112 |
21
-
Bài giảng Lắp ráp máy tính: Bài 5 - Hà Nguyên Long
12 p |
106 |
13
-
Bài giảng Thuật toán và ngôn ngữ lập trình C: Chương 6 - Hà Nguyên Long
21 p |
63 |
4
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 2 - Ngôn ngữ lập trình C++
69 p |
4 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 6 - Kỹ thuật lập trình với màng và con trò
45 p |
2 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 7 - Kỹ thuật lập trình với hàm
50 p |
2 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 3 - Kỹ thuật lập trình trên chuỗi ký tự
22 p |
5 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 8 - Kiểu cấu trúc
12 p |
3 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 1 - Tổng quan về kỹ thuật lập trình
31 p |
7 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 9 - Đọc và ghi file trong C++
15 p |
3 |
1
-
Bài giảng Kỹ thuật lập trình C/C++: Chương 4 - Cấu trúc điều khiển rẽ nhánh
31 p |
4 |
0


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
