SLIDE - TIN HỌC CƠ SỞ - CÂU LỆNH ĐIỀU KIỆN
lượt xem 7
download
Câu lệnh điều kiện if Câu lệnh rẽ nhánh switch Một số kinh nghiệm lập trình Một số ví dụ minh họa Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) Câu lệnh if (thiếu) void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } }
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: SLIDE - TIN HỌC CƠ SỞ - CÂU LỆNH ĐIỀU KIỆN
- 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ở A TIN HỌC CƠ SỞ Đặng Bình Phương dbphuong@fit.hcmuns.edu.vn CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH 1
- & Nội dung VC 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 Tin học cơ sở A - Đặng Bình Phương
- & 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 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh if (thiếu) VC BB void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } } 4 Tin học cơ sở A - Đặng Bình Phương
- & 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 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh if (đủ) VC 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 Tin học cơ sở A - Đặng Bình Phương
- & 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. { if (a == 0) printf(“a bang 0”); } { if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); } 7 Tin học cơ sở A - Đặng Bình Phương
- & 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) 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
- & 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) 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 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh if - Một số lưu ý VC 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 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh switch (thiếu) VC BB switch () Đ { = case :;break; S case :;break; Đ … = } S là biến/biểu thức cho giá trị rời rạc. : đơn hoặc khối lệnh {}. 11 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh switch (thiếu) VC 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 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh switch (đủ) VC BB switch () Đ { = :;break; S :;break; Đ … = default: S ; } 13 Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh switch (đủ) VC 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 Tin học cơ sở A - Đặng Bình Phương
- & 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. { switch (a) { case 1 : printf(“Mot”); break; case 2 : switch (b) { case 1 : printf(“A”); break; case 2 : printf(“B”); break; } break; case 3 : printf(“Ba”); break; default : printf(“Khong biet doc”); } } 15 Tin học cơ sở A - Đặng Bình Phương
- & 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 : 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 Tin học cơ sở A - Đặng Bình Phương
- & 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. switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } 17 Tin học cơ sở A - Đặng Bình Phương
- & 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. switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; 18 } Tin học cơ sở A - Đặng Bình Phương
- & Câu lệnh switch - Một số lưu ý VC BB Tận dụng tính chất khi bỏ break; switch (a) { case 1 : printf(“So le”); break; case 2 : printf(“So chan”); break; case 3 : printf(“So le”); break; case 4 : printf(“So chan”); break; } switch (a) { case 1 : case 3 : printf(“So le”); break; case 2 : case 4 : printf(“So chan”); break; } 19 Tin học cơ sở A - Đặng Bình Phương
- & Kinh nghiệm lập trình VC 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 Tin học cơ sở A - Đặng Bình Phương
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đại số quan hệ
81 p | 1160 | 272
-
Bài giảng: Cơ sở dữ liệu - Ths.Nguyễn Thị Kim Phụng
55 p | 396 | 136
-
Bài giảng: Các hệ cơ sở tri thức - Trần Nguyên Hương
142 p | 314 | 88
-
Bài tập về đại số quan hệ
20 p | 286 | 62
-
Ngôn ngữ đại số quan hệ
38 p | 176 | 41
-
Công nghệ tri thức và ứng dụng (GS.TSKH. Hoàng Kiếm) - Chương 5. Một số hệ cơ sở tri thức điển hình
28 p | 166 | 34
-
Bài giảng cơ sở lập trình nâng cao - Chương 8
37 p | 136 | 31
-
PHẦN 5: LẬP TRÌNH ỨNG DỤNG QUẢN LÝ TRÊN WEB: KẾT HỢP PHP và MYSQL - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
73 p | 121 | 12
-
Hệ thống về Cơ sở dữ liệu
73 p | 105 | 11
-
Slide - Các khái niệm hệ thống số Chuyển đổi cơ số
45 p | 128 | 7
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 6
50 p | 57 | 7
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 4
42 p | 80 | 7
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 2
59 p | 71 | 6
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 5
56 p | 80 | 6
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 3
56 p | 80 | 5
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 8
28 p | 73 | 4
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 9
32 p | 71 | 4
-
Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Giới thiệu
9 p | 81 | 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