
Bài giảng Nhập môn lập trình - Bài 7: Câu lệnh điều kiện và rẽ nhánh
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình - Bài 7: Câu lệnh điều kiện và rẽ nhánh 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 && VC VC BB BB Nội dung 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 Câu lệnh điều kiện và rẽ nhánh 2 && VC VC BB BB Câu lệnh if (thiếu) 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à }) Câu lệnh điều kiện và rẽ nhánh 3 && VC VC BB BB 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; } } Câu lệnh điều kiện và rẽ nhánh 4 && VC VC BB BB Câu lệnh if (đủ) 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à }) ; Câu lệnh điều kiện và rẽ nhánh 5 && VC VC BB BB Câu lệnh if (đủ) 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”); } Câu lệnh điều kiện và rẽ nhánh 6 && VC VC BB BB Câu lệnh if Một số lưu ý Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. Câu lệnh điều kiện và rẽ nhánh 7 && VC VC BB BB Câu lệnh if Một số lưu ý 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 && VC VC BB BB Câu lệnh if Một số lưu ý 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”); Câu lệnh điều kiện và rẽ nhánh 9 && VC VC BB BB Câu lệnh if Một số lưu ý 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.”); } Câu lệnh điều kiện và rẽ nhánh 10 && VC VC BB BB Câu lệnh switch (thiếu) switch () { Đ case :;break; = case :;break; S … Đ = } S là biến/biểu thức cho giá trị rời rạc. : đơn hoặc khối lệnh {}. Câu lệnh điều kiện và rẽ nhánh 11 && VC VC BB BB Câu lệnh switch (thiếu) 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; } } Câu lệnh điều kiện và rẽ nhánh 12 && VC VC BB BB Câu lệnh switch (đủ) switch () { Đ case :;break; ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Nhập môn lập trình Nhập môn lập trình Câu lệnh điều kiện và rẽ nhánh 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ìnhTài liệu có liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 357 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 188 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0 -
Bài giảng Nhập môn lập trình - Chương 12: Quản lý bộ nhớ
23 trang 69 0 0 -
Bài giảng Nhập môn lập trình: Bài 2 - Thuật toán
32 trang 42 0 0 -
Nhập môn lập trình (Đặng Bình Phương) - Các khái niệm cơ bản về hệ điều hành
17 trang 39 0 0 -
Câu hỏi bài tập nhập môn lập trình
11 trang 37 0 0 -
CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH
21 trang 36 0 0 -
Lecture Introduction to Programming: Lesson 1
19 trang 35 0 0 -
Bài giảng Nhập môn lập trình - Bài 3: Hệ điều hành
17 trang 35 0 0 -
Bài giảng Nhập môn lập trình: Chương 0 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
10 trang 32 0 0 -
92 trang 32 0 0
-
Bài giảng Nhập môn lập trình - Bài 8: Mảng hai chiều
33 trang 32 0 0 -
12 trang 31 0 0
-
Bài giảng Nhập môn lập trình: Chương 5 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
61 trang 31 0 0 -
Giáo trình đào tạo Visual Basic 6.0 - FPT Software Solution
261 trang 31 0 0 -
Bài giảng Nhập môn lập trình - Bài 5: Câu lệnh lặp
49 trang 30 0 0 -
NHẬP MÔN LẬP TRÌNH- CÁC KIỂU DỮ LIỆU CƠ SỞ
47 trang 30 0 0 -
Bài giảng Nhập môn lập trình - Bài 1: Các khái niệm cơ bản về lập trình
21 trang 30 0 0 -
Lecture Introduction to Programming: Lesson 2
8 trang 30 0 0