Bài giảng Tin đại cương: Chương 4 - Nguyễn Quỳnh Diệp
lượt xem 2
download
Bài giảng Tin đại cương: Chương 4 giúp người học hiểu về "Câu lệnh lựa chọn". Nội dung trình bày cụ thể gồm có: Câu lệnh if…else; Câu lệnh switch…case. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tin đại cương: Chương 4 - Nguyễn Quỳnh Diệp
- BÀI 4 CÂU LỆNH LỰA CHỌN Giảng viên: Nguyễn Quỳnh Diệp - Khoa CNTT - ĐH Thủy Lợi Email: diepnq@tlu.edu.vn
- NỘI DUNG Câu lệnh if…else Câu lệnh switch… case
- Xem 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 False caulenh: 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; cout
- CÂ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 caulenh2 Nếu biếu thức dieukien có giá trị True thì caulenh1 được thực hiện Nếu biểu thức dieukien có giá trị False thì caulenh2 được thực hiện
- CÂ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ụ: cout
- CẤ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 caulenh3
- CẤ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 using namespace std; int main() { double a, b; couta>>b; if(a==0) { if(b == 0) cout
- BÀI TẬP Bài 1: Giải phương trình bậc hai 𝒂𝒙𝟐 + 𝒃𝒙 + 𝒄 = 𝟎 Bài 2: Nhập 3 số a, b, c. Hãy cho biết 3 số trên có thể là độ dài 3 cạnh của một tam giác ? Đưa ra thông báo nếu là tam giác đều.
- BÀI TOÁN if (day == 2) switch(day) tv = "Thu hai"; { else if (day == 3) case 2: tv = "Thu hai";break; tv = "Thu ba"; case 3: tv = "Thu ba";break; else if (day==4) case 4: tv = "Thu tu";break; tv = "Thu tu"; case 5: tv = "Thu nam";break; else if (day==5) case 6: tv = "Thu sau";break; tv = "Thu nam"; case 7: tv = "Thu bay";break; else if (day==6) default:tv = "Chu nhat"; tv = "Thu sau"; } else if (day==7) tv = "Thu bay"; else tv= "Chu nhat";
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin đại cương - Chương 2: Hệ điều hành
55 p | 127 | 21
-
Bài giảng Tin đại cương: Chương 1 - Nguyễn Quỳnh Diệp
21 p | 35 | 6
-
Bài giảng Tin đại cương: Chương 3 - Trần Tiến Dũng
46 p | 66 | 6
-
Bài giảng Tin đại cương: Chương 1 - Trần Tiến Dũng
167 p | 77 | 6
-
Bài giảng Tin đại cương: Bài 6 - Vũ Thương Huyền
36 p | 23 | 5
-
Bài giảng Tin đại cương: Bài 2 - Vũ Thương Huyền
57 p | 28 | 4
-
Bài giảng Tin đại cương: Chương 2 - Trần Tiến Dũng
48 p | 49 | 4
-
Bài giảng Tin đại cương: Bài 1 - Trương Xuân Nam
27 p | 85 | 4
-
Bài giảng Tin đại cương: Chương 9 - Nguyễn Quỳnh Diệp
26 p | 91 | 3
-
Bài giảng Tin đại cương: Chương 5 - Nguyễn Quỳnh Diệp
34 p | 47 | 3
-
Bài giảng Tin đại cương: Chương 3 - Nguyễn Quỳnh Diệp
34 p | 55 | 3
-
Bài giảng Tin đại cương: Chương 0 - Trần Tiến Dũng
9 p | 90 | 3
-
Bài giảng Tin đại cương: Bài 4 - Trương Xuân Nam
31 p | 148 | 3
-
Bài giảng Tin đại cương - Bài 5: Ôn tập chương 1-4 và các vấn đề nâng cao
21 p | 64 | 2
-
Bài giảng Tin đại cương: Chương 6 - Nguyễn Quỳnh Diệp
36 p | 52 | 2
-
Bài giảng Tin đại cương: Chương 8 - Nguyễn Quỳnh Diệp
28 p | 51 | 2
-
Bài giảng Tin đại cương: Bài 2 - Trương Xuân Nam
27 p | 172 | 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