
Bài giảng Tin đại cương: Chương 4 - Nguyễn Quỳnh Diệp
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Tin đại cương: Chương 4 - Nguyễn Quỳnh Diệp BÀI 4CÂU LỆNH LỰA CHỌNGiảng viên: Nguyễn Quỳnh Diệp - Khoa CNTT - ĐH Thủy LợiEmail: diepnq@tlu.edu.vnNỘI DUNGCâu lệnh if…elseCâu lệnh switch… caseXem chương trình sau #include using namespace std; int main() { int a; cout > a; float b=100.0/a; cout CÂU LỆNH if (Xem mục 4.1 trong giáo trình) “Nếu trời mưa thì tôi ở nhà” Cú pháp: if (dieukien) Điều kiện đúng Biểu thức điều kiện caulenh Điều kiện sai Câu lệnh dieukien: là biểu thức logic, trả về giá trị True hoặc Falsecaulenh: là câu lệnh xử lý • Một câu lệnh, kết thúc bằng dấu chấm phẩy ; • Khối lệnh, đặt trong hai dấu ngoặc {}CÂU LỆNH if Ví dụ: if( b != 0 ) s = a/b; if( b != 0) { s = a/b; coutCÂU LỆNH if Ví dụ: Nhập vào một số nguyên, đưa dòng thông báo nếu là số chẵn? #include using namespace std; int main() { int a; cout > a; if(a%2==0) cout ĐIỀU KIỆN Điều kiện đơn: Sử dụng các phép toán so sánh (>, 0) ... if(ch==Y)... if(a+b>0)... if(a != b)... if(a==0)... if(a%2 == 0)... ĐIỀU KIỆN Điều kiện kết hợp: Sử dụng các toán tử quan hệ (>, 0 && xc) && (a+c>b) && (b+c>a) && (a>0) && (b>0) && (c>0))CÂU LỆNH if Ví dụ: Nhập vào 2 số a, b. Tìm giá trị lớn nhất trong 2 số đó. #include using namespace std; int main() { int a, b, max; cout > a >> b; max=a; if(b > max) max = b; cout CÂU LỆNH if…else“Nếu trời mưa thì tôi ở nhà ngược lại thì tôi đi đá bóng” Điều kiện đúng Biểu thức điều kiện Cú pháp: if (dieukien) Điều kiện sai Câu lệnh 1 caulenh1 else Câu lệnh 2 caulenh2Nếu biếu thức dieukien có giá trị True thì caulenh1 được thực hiệnNếu biểu thức dieukien có giá trị False thì caulenh2 được thực hiệnCÂU LỆNH if…else Ví dụ: if(a>b) max = a; else max = (a>b) ? a : b; max = b; if((n%4 ==0 && n% 100 != 0) || n %400 ==0) cout ĐOẠN LỆNH SAU ĐÚNG HAY SAI? VÌ SAO? if(count 0.005) cout b && a>0 && bĐOẠN LỆNH SAU HIỂN THỊ GÌ RA MÀN HÌNH Khi a có các giá trị sau: 3, 0, -5 if(a>0) b = 2*a+1; else b= -2*a+1; cout CHƯƠNG TRÌNH SAU LÀM GÌ?#include using namespace std;int main(){ int gio; float luong; const float tienGio=20; cout > gio; if(gio>40){ luong = tienGio * 40 + 1.5*tienGio*(gio-40); Cout CẤU TRÚC if VỚI NHIỀU LỰA CHỌN Cú pháp: Điều Điều kiện đúng if (dieukien1) kiện 1 Điều kiện sai Câu lệnh 1 caulenh1 else Điều Điều kiện đúng kiện 2 if (dieukien2) Câu lệnh 2 caulenh2 Điều kiện sai else Câu lệnh 3 caulenh3 ……….CẤU TRÚC if VỚI NHIỀU LỰA CHỌN if(a==1) Ví dụ: coutCẤU TRÚC if LỒNG NHAU Cú pháp: Điều Điều kiện đúng if (dieukien1) kiện 1 { Điều kiện 2 if (dieukien2) Điều kiện đúng caulenh1 Điều kiện sai else Câu lệnh 1 Câu lệnh 2 Điều kiện sai caulenh2 } Câu lệnh 3 else caulenh3CẤU TRÚC if VỚI NHIỀU LỰA CHỌN Ví dụ: Giải phương trình bậc nhất ax+b=0 #include ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Tin đại cương Tin đại cương Câu lệnh lựa chọn Câu lệnh switch Câu lệnh ifTài liệu có liên quan:
-
Hình thành hệ thống điều khiển trình tự xử lý các toán tử trong một biểu thức logic
50 trang 203 0 0 -
Tài liệu học tập Thực tập lập trình cơ bản: Phần 1 - ĐH Kinh Tế Kỹ Thuật Công Nghiệp
79 trang 68 0 0 -
Bài giảng Tin học lớp 11 bài 9: Cấu trúc rẽ nhánh
21 trang 60 0 0 -
Bài giảng Tin đại cương: Bài 3 - Trương Xuân Nam
23 trang 46 0 0 -
Bài giảng Tin đại cương: Bài 9 - Vũ Thương Huyền
28 trang 46 0 0 -
Bài giảng Tin đại cương: Bài 1 - Vũ Thương Huyền
28 trang 45 0 0 -
Bài giảng Tin học đại cương: Bài 5 - Phạm Xuân Cường
25 trang 42 0 0 -
Bài giảng Tin đại cương: Chương 4 - Trần Tiến Dũng
75 trang 38 0 0 -
Bài giảng Tin đại cương: Bài 4 - Vũ Thương Huyền
27 trang 34 0 0 -
Bài giảng Tin học đại cương: Bài mở đầu - Phạm Xuân Cường
7 trang 33 0 0 -
Bài giảng Chương 1: Cơ bản về ngôn ngữ lập trình Java
19 trang 32 0 0 -
Bài giảng Tin đại cương: Bài 8 - Vũ Thương Huyền
26 trang 32 0 0 -
Bài giảng Tin đại cương - Bài 3: Vòng lặp
28 trang 30 0 0 -
Bài giảng Tin đại cương: Chương 6 - Nguyễn Quỳnh Diệp
36 trang 28 0 0 -
Bài giảng Tin đại cương: Bài 4 - Trương Xuân Nam
31 trang 28 0 0 -
Bài giảng môn học Tin đại cương: Bài 5 - Lý Anh Tuấn
27 trang 28 0 0 -
Bài giảng Tin đại cương: Chương 7 - Nguyễn Quỳnh Diệp
29 trang 27 0 0 -
Bài giảng Tin đại cương: Bài 2 - Vũ Thương Huyền
57 trang 26 0 0 -
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 trang 26 0 0 -
Bài giảng Tin đại cương: Bài 3 - Vũ Thương Huyền
35 trang 25 0 0