Câu lệnh điều khiển và câu lệnh rẽ nhánh
lượt xem 15
download
Giáo trình nhập môn kỹ thuật dùng cho các bạn sinh viên đang theo học tại các trường cao đẳng đại học tham khảo
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à câu lệnh rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Tin học cơ sở NHẬP MÔN LẬP TRÌNH Đặng Bình Phương dbphuong@fit.hcmus.edu.vn CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH 1
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Nội dung VC VC BB BB 1 Câu lệnh điều kiện if 2 Câu lệnh rẽ nhánh switch 3 Một số kinh nghiệm lập trình 4 Một số ví dụ minh họa 2 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if (thiếu) VC VC BB 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 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if (thiếu) VC VC BB BB void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } } 4 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if (đủ) VC VC BB 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 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if (đủ) VC VC BB BB void main() { if (a == 0) printf(“a bang 0”); else printf(“a khac 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); } 6 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if - Một số lưu ý VC VC BB BB Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. 7 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if - Một số lưu ý VC VC BB 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) printf(“a != 0 va b > 0”); else printf(“a != 0 va b 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if - Một số lưu ý VC VC BB BB Nên dùng else để loại trừ trường hợp. if (delta < 0) printf(“PT vo nghiem”); if (delta == 0) printf(“PT co nghiem kep”); if (delta > 0) printf(“PT co 2 nghiem”); if (delta < 0) printf(“PT vo nghiem”); else // delta >= 0 if (delta == 0) printf(“PT co nghiem kep”); else printf(“PT co 2 nghiem”); 9 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh if - Một số lưu ý VC VC BB BB Không được thêm ; sau điều kiện của if. void main() { int a = 0; if (a != 0) printf(“a khac 0.”); if (a != 0); printf(“a khac 0.”); if (a != 0) { }; printf(“a khac 0.”); } 10 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch (thiếu) VC VC BB 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 {}. 11 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch (thiếu) VC VC BB BB void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } } 12 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch (đủ) VC VC BB BB switch () { Đ case :;break; = case :;break; S … Đ default: = ; S } 13 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch (đủ) VC VC BB BB void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; default : printf(“Ko biet doc”); } } 14 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch - Một số lưu ý VC VC BB BB Câu lệnh switch là một câu lệnh đơn và có thể lồng nhau. 15 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch - Một số lưu ý VC VC BB BB Các giá trị trong mỗi trường hợp phải khác nhau. switch (a) { case 1 : printf(“Mot”); break; case 1 : printf(“MOT”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; case 1 : printf(“1”); break; case 1 : printf(“mot”); break; default : printf(“Khong biet doc”); } 16 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch - Một số lưu ý VC VC BB 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. 17 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch - Một số lưu ý VC VC BB 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. 18 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Câu lệnh switch - Một số lưu ý VC VC BB BB Tận dụng tính chất khi bỏ break; 19 Câu lệnh điều kiện và rẽ nhánh
- Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. & & Kinh nghiệm lập trình VC VC BB BB Câu lệnh if Câu lệnh switch if (a == 1) switch (a) printf(“Mot”); { if (a == 2) case 1: printf(“Mot”); printf(“Hai”); break; if (a == 3) case 2: printf(“Hai”); printf(“Ba”); break; if (a == 4) case 3: printf(“Ba”); printf(“Bon”); break; if (a == 5) case 4: printf(“Bon”); printf(“Nam”); break; case 5: printf(“Nam”); } 20 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
-
Giáo trình Thực hành SQL: Phần 2 - Trần Nguyên Phong
15 p | 171 | 37
-
Câu lệnh điều khiển và rẽ nhánh
33 p | 157 | 25
-
Bài giảng Lập trình cơ bản bài 7: Các cấu trúc điều khiển
44 p | 201 | 24
-
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
-
Bài giảng Cấu trúc máy tính: Chương 8 - Ngô Phước Nguyên
52 p | 90 | 10
-
Cấu trúc máy tính - Chương 8
52 p | 111 | 8
-
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: Các cấu trúc điều khiển (Control statements) - Trịnh Tấn Đạt
78 p | 24 | 7
-
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
-
Bài giảng Microsoft SQL server - Bài 11: Các cấu trúc điều khiển
44 p | 53 | 4
-
Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 4: Mô hình von Neumann và kiến trúc tập lệnh LC-3 (GV. Nguyễn Nhật Nam)
90 p | 53 | 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
-
Bài giảng Hệ thống máy tính và ngôn ngữ C: Chương 4 - TS. Nguyễn Phúc Khải
90 p | 5 | 3
-
Bài giảng Lập trình nâng cao (Advanced Programming) - Chương 4: Lệnh vào/ra dữ liệu và các cấu trúc điều khiển chương trình
21 p | 7 | 2
-
Bài giảng PHP và MySQL - Chương 3: Các cấu trúc điều khiển, Vòng lặp, Hàm tự tạo, Mảng
45 p | 30 | 2
-
Hệ thống hướng đối tượng: Nghiên cứu phát triển với UML 2.0 và C++ - Phần 2
188 p | 4 | 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