Câu lệnh điều khiển và rẽ nhánh
lượt xem 25
download
Các câu lệnh được thực hiện lần lượt theo thứ tự tuyến tính từ trên xuống và từ trái sang phải. Mỗi lệnh kết thúc bằng dấu ; Khối lệnh là có từ hai lệnh trở lên và được đặt trong cặp dấu {…}. Câu lệnh của Awk còn bao gồm cả những cấu trúc điều khiển (lặp, rẽ nhánh) thường gặp trong các ngôn ngữ lập trình. Ngoài ra, nếu có nhiều câu lệnh trong một cặp { } thì chúng cần được phân tách bởi dấu chấm phẩy....
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Câu lệnh điều khiển và rẽ nhánh
- & Nội dung VC BB 1 Câu lệnh tuần tự 2 Câu lệnh điều kiện if 3 Câu lệnh rẽ nhánh switch 4 Một số kinh nghiệm lập trình 5 Một số ví dụ minh họa 1 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Cấu trúc tuần tự VC BB Các câu lệnh được thực hiện lần lượt theo thứ tự tuyến tính từ trên xuống và từ trái sang phải. Mỗi lệnh kết thúc bằng dấu ; Khối lệnh là có từ hai lệnh trở lên và được đặt trong cặp dấu {…}. Ví dụ: #include void main() { int a, b, c; Khối cout > a >> b >> c; Lệnh cout c ? a : c) : (b>c ? b : c)); } 2
- & Câu lệnh if (thiếu) VC BB S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) if () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) 3 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh if (thiếu) VC BB void main() { if (a == 0) cout
- & Câu lệnh if (đủ) VC BB S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) if () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp else giữa { và }) ; 5 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh if (đủ) VC BB void main() { if (a == 0) cout
- & Câu lệnh if Một số lưu ý VC BB Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. 7 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh if Một số lưu ý VC BB Thiếu cặp dấu () sau từ khóa if. if BTĐK if n%2= =0 cout
- & Cấu trúc chọn lựa if…else lồng VC BB Cú pháp: if () ; else if () ; else if () ; else ; 9
- & Câu lệnh if Một số lưu ý VC BB Câu lệnh if có thể lồng vào nhau và else sẽ tương ứng với if gần nó nhất. if (a != 0) if (b > 0) cout
- & Câu lệnh if Một số lưu ý VC BB Nên dùng else để loại trừ trường hợp. if (delta < 0) cout
- & Câu lệnh switch (thiếu) VC BB switch () { Đ case :;break; = case :;break; S … Đ } = là S biến/biểu thức cho giá trị rời rạc. : đơn hoặc khối lệnh {}. 12 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh switch (thiếu) VC BB void main() { int a; couta; switch (a) { case 1 : cout
- & Câu lệnh switch (đủ) VC BB switch () { Đ :;break; = :;break; S … Đ default: = ; S } 14 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh switch (đủ) VC BB void main() { int a; couta; switch (a) { case 1 : cout
- & Câu lệnh switch Một số lưu ý VC BB Câu lệnh switch là một câu lệnh đơn và có thể lồng nhau. 16 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh switch Một số lưu ý VC BB Các giá trị trong mỗi trường hợp phải khác nhau. switch (a) { case 1 : cout
- & Câu lệnh switch Một số lưu ý VC BB switch sẽ nhảy đến case tương ứng và thực hiện đến khi nào gặp break hoặc cuối switch sẽ kết thúc. 18 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh switch Một số lưu ý VC BB switch nhảy đến case tương ứng và thực hiện đến khi nào gặp break hoặc cuối switch sẽ kết thúc. 19 NMLT Câu lệnh điều kiện và rẽ nhánh
- & Câu lệnh switch Một số lưu ý VC BB Tận dụng tính chất khi bỏ break; 20 NMLT Câu lệnh điều kiện và rẽ nhánh
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 3 - Cấu trúc điều khiển và dữ liệu kiểu mảng
42 p | 185 | 42
-
Bài giảng Ngôn ngữ lập trình C: Chương 3 - GV. Dương Khai Phong
30 p | 118 | 16
-
Bài giảng Nhập môn lập trình: Phần 2 - Cấu trúc điều khiển
23 p | 112 | 15
-
Hợp ngữ - Chương 2: Các đại chỉ Logic và điều khiển phần 1
17 p | 106 | 13
-
Bài giảng Phương pháp lập trình: Chương 3 - GV. Từ Thị Xuân Hiền
29 p | 117 | 12
-
Giáo trình mô đun Lập trình windows forms (Nghề Công nghệ thông tin - Trình độ cao đẳng) – CĐ Kỹ thuật Công nghệ BR–VT
232 p | 58 | 10
-
Bài giảng C# và môi trường Donet - Bài 3: Các phép toán và các câu lệnh điều khiển
28 p | 82 | 7
-
Bài giảng Cơ sở lập trình 1: Chương 3 - Lê Quý Tài
56 p | 59 | 6
-
Bài giảng Nhập môn lập trình: Bài 4 - Câu lệnh điều khiển
19 p | 55 | 6
-
Cấu trúc điều khiển và vòng lập
0 p | 77 | 6
-
Giáo trình mô đun Lập trình windows forms (Nghề Công nghệ thông tin - Trình độ trung cấp) – CĐ Kỹ thuật Công nghệ BR–VT
226 p | 46 | 5
-
Bài giảng Nhập môn Lập trình: Chương 4
19 p | 40 | 5
-
Bài giảng Ngôn ngữ lập trình C++: Chương 2 - Lưu Mạnh Sơn
11 p | 40 | 4
-
Bài giảng Lập trình hướng đối tượng: Chương 2 - ĐH Bách Khoa Hà Nội
15 p | 31 | 3
-
Bài giảng Nhập môn lập trình: Cấu trúc điều khiển - Trần Phước Tuấn
13 p | 60 | 3
-
Giáo trình Lập trình căn bản (Nghề: Công nghệ kỹ thuật điều khiển và tự động hóa - Trình độ Cao đẳng) - Trường Cao đẳng Nghề An Giang
145 p | 19 | 3
-
Bài giảng Lập trình C: Bài 3 - Võ Đức Hoàng
54 p | 24 | 2
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