Bài giảng Tin học đại cương: Bài 4 - Nguyễn Văn Đồng
lượt xem 5
download
Bài giảng Tin học đại cương: Bài 4 cung cấp cho người học những kiến thức như: Câu lệnh if…else; Câu lệnh switch… case. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tin học đại cương: Bài 4 - Nguyễn Văn Đồng
- BÀI 4 CÂU LỆNH LỰA CHỌN Giảng viên: Nguyễn Văn Đồng– Khoa Công nghệ thông tin – ĐH Thủy Lợi Email: nvdong@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; couta; 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à” Biểu thức Điều kiện đúng Cú pháp: điều kiện if (dieukien) caulenh Câu lệnh Điều kiện sai 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; couta; 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; couta>>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 Câu lệnh 2 else 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) coutb && 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; coutgio; 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 học đại cương - trường ĐH Tôn Đức Thắng
175 p | 1024 | 287
-
Bài giảng Tin học đại cương - Chương 1: Các vấn đề cơ bản về CNTT
167 p | 419 | 31
-
Bài giảng Tin học đại cương: Bài 1 - ĐH Bách khoa Hà Nội
33 p | 263 | 21
-
Bài giảng Tin học đại cương: Bài 4 - ĐH Bách khoa Hà Nội
8 p | 155 | 13
-
Bài giảng Tin học đại cương: Chương 2 - Tin học và công nghệ thông tin
12 p | 183 | 10
-
Bài giảng Tin học đại cương - Trường Đại học Thái Bình
183 p | 95 | 10
-
Bài giảng Tin học đại cương (Nghề: Công nghệ thông tin) Trường CĐN Công nghệ & Nông lâm Nam Bộ
124 p | 31 | 9
-
Bài giảng Tin học đại cương: Bài 3 - ĐH Bách khoa Hà Nội
14 p | 143 | 8
-
Bài giảng Tin học đại cương - Nguyễn Vũ Duy
95 p | 43 | 8
-
Bài giảng Tin học đại cương: Phần 1 - ThS. Phạm Thanh Bình
18 p | 93 | 6
-
Bài giảng Tin học đại cương: Chương 1 - Đại cương về tin học
16 p | 124 | 5
-
Bài giảng Tin học đại cương: Chương 1 - Thông tin
29 p | 150 | 5
-
Bài giảng Tin học đại cương (Phần 1): Chương 1 - Phạm Đăng Hải
121 p | 16 | 5
-
Bài giảng Tin học đại cương: Bài mở đầu - Phạm Xuân Cường
7 p | 64 | 3
-
Bài giảng Tin học đại cương: Bài 1 - Phạm Xuân Cường
25 p | 43 | 3
-
Bài giảng Tin học đại cương: Chương 1 - Nguyễn Vũ Duy
48 p | 34 | 3
-
Bài giảng Tin học đại cương: Bài 13 - Bùi Thị Thu Cúc
10 p | 78 | 2
-
Bài giảng Tin học đại cương: Chương 1 - Trần Quang Hải Bằng (ĐH giao thông Vận tải)
31 p | 80 | 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