Giáo trình ngôn ngữ lập trình C/C++ - Chương 4
Số trang: 0
Loại file: pdf
Dung lượng: 204.23 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu giáo trình ngôn ngữ lập trình c/c++ - chương 4, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình ngôn ngữ lập trình C/C++ - Chương 4 TIN HỌC ĐẠI CƯƠNG CHƯƠNG 3 CẤU TRÚC RẼ NHÁNH 1. Review 2. Lệnh if 3. Lệnh if…else 4. Lệnh if…else lồng nhau 5. Lệnh switch 6 Ví dụ 6. dKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 1 Mục tiêu của bài học 1. Phân biệt lệnh đơn, khối lệnh, biến trong g khối lệnh 2. Thành thạo lệnh if 3. Thành thạo lệnh if…else 4 Thành 4. Thà h thạo th lệnh lệ h if…else if l lồng lồ nhau h 5. Thành thạo lệnh switchKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 21. Review: Tóan tử So sánh và LogicOperator Mô tả VD == Bằng != Khác > Lớn hơn >= Lớn hơn hoặc = < Nhỏ hơn 1. Review: Độ ưu tiên Level Operator Thực hiện --------------------------------------------------------------- 1. ! unary - ++ -- Right to left 2. * / % Left to right 3. + - Left to right 4. < >= Left to right 5. == != Left to right 6. && Left to right 7. || Left to right g 8. = += -= *= /= Right to lefti + 2 == k-1 (i + 2) == ( k –1) 0 false‘a’ +1 == ‘b’ (‘a’ +1) == ‘b’ 1 true25 >= x + 1.0 25 >= (x + 1.0) 1 truenum –1 1 > 20 ( (num –1) 1) > 20 0 f l falseKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 42 Lệnh rẽ nhánh: if, if…else, switch 1. lệnh if 2. Lệnh ệ if…else e se 3. Lệnh if…else lồng nhau 4. Lệnh switch 5. Một ộ số lỗi hay y gặpKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 52.1 Lệnh ifif (BT Logic) S Đ có thể là lệnh đơn hoặc lệnh phứcKiểm tra một số là số chẵn ? 1) Nhập Nhậ vàoà một ột số ố 2) Chia số đó cho 2 để xác định số dư 3)) Nếu số dư là 0, số đó là “SỐ CHẴN”Khoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 62.1 Lệnh ifKiểm tra một số là số chẵn ?#include i t main()int i (){ int iNum , iRemain ; printf (“Nhap 1 so nguyen: ”); scanf(“%d”, &iNum); iRemain = iNum % 2; if (iRemain == 0) printf (“%d La So Chan”, iNum); return t 0; 0}Khoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 72.2 Lệnh if…else if (BT Logic) ; S else g Đ, có thể là lệnh đơn hoặclệnh phứcKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 82.2 Lệnh if…elseKiểm tra một số là số chẵn hay lẻ? 1) Nhập vào một số 2) Chia số đó cho 2 để xác định số dư 3) Nếu số dư là 0, số đó là “SỐ CHẴN” 4) Ngược lại số dư không bằng 0, số đó là “SỐ LẺ iRemain = iNum % 2; if (iRemain == 0) printf (“%d La So Chan”, iNum); else printf (“%d La So Le”, iNum);Khoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 92.2 Ví dụ: if…elseBài tóan: Tính thuế thu nhập bất thường:Nếu thu nhập nhỏ hơn hoặc bằng 20.000$, thuế là 2%;Nếu thu nhập lớn hơn 20.000$, Khỏan thuế vượt trội là2.5%Viết ế chương trình nhập số ố thu nhập, in ra số ố thuế ế phải ả trả ảvà thu nhập sau thuế ...
Nội dung trích xuất từ tài liệu:
Giáo trình ngôn ngữ lập trình C/C++ - Chương 4 TIN HỌC ĐẠI CƯƠNG CHƯƠNG 3 CẤU TRÚC RẼ NHÁNH 1. Review 2. Lệnh if 3. Lệnh if…else 4. Lệnh if…else lồng nhau 5. Lệnh switch 6 Ví dụ 6. dKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 1 Mục tiêu của bài học 1. Phân biệt lệnh đơn, khối lệnh, biến trong g khối lệnh 2. Thành thạo lệnh if 3. Thành thạo lệnh if…else 4 Thành 4. Thà h thạo th lệnh lệ h if…else if l lồng lồ nhau h 5. Thành thạo lệnh switchKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 21. Review: Tóan tử So sánh và LogicOperator Mô tả VD == Bằng != Khác > Lớn hơn >= Lớn hơn hoặc = < Nhỏ hơn 1. Review: Độ ưu tiên Level Operator Thực hiện --------------------------------------------------------------- 1. ! unary - ++ -- Right to left 2. * / % Left to right 3. + - Left to right 4. < >= Left to right 5. == != Left to right 6. && Left to right 7. || Left to right g 8. = += -= *= /= Right to lefti + 2 == k-1 (i + 2) == ( k –1) 0 false‘a’ +1 == ‘b’ (‘a’ +1) == ‘b’ 1 true25 >= x + 1.0 25 >= (x + 1.0) 1 truenum –1 1 > 20 ( (num –1) 1) > 20 0 f l falseKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 42 Lệnh rẽ nhánh: if, if…else, switch 1. lệnh if 2. Lệnh ệ if…else e se 3. Lệnh if…else lồng nhau 4. Lệnh switch 5. Một ộ số lỗi hay y gặpKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 52.1 Lệnh ifif (BT Logic) S Đ có thể là lệnh đơn hoặc lệnh phứcKiểm tra một số là số chẵn ? 1) Nhập Nhậ vàoà một ột số ố 2) Chia số đó cho 2 để xác định số dư 3)) Nếu số dư là 0, số đó là “SỐ CHẴN”Khoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 62.1 Lệnh ifKiểm tra một số là số chẵn ?#include i t main()int i (){ int iNum , iRemain ; printf (“Nhap 1 so nguyen: ”); scanf(“%d”, &iNum); iRemain = iNum % 2; if (iRemain == 0) printf (“%d La So Chan”, iNum); return t 0; 0}Khoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 72.2 Lệnh if…else if (BT Logic) ; S else g Đ, có thể là lệnh đơn hoặclệnh phứcKhoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 82.2 Lệnh if…elseKiểm tra một số là số chẵn hay lẻ? 1) Nhập vào một số 2) Chia số đó cho 2 để xác định số dư 3) Nếu số dư là 0, số đó là “SỐ CHẴN” 4) Ngược lại số dư không bằng 0, số đó là “SỐ LẺ iRemain = iNum % 2; if (iRemain == 0) printf (“%d La So Chan”, iNum); else printf (“%d La So Le”, iNum);Khoa ĐTVTHK. Tin Học Đại Cương Chương 4: Cấu trúc rẽ nhánh Trang 92.2 Ví dụ: if…elseBài tóan: Tính thuế thu nhập bất thường:Nếu thu nhập nhỏ hơn hoặc bằng 20.000$, thuế là 2%;Nếu thu nhập lớn hơn 20.000$, Khỏan thuế vượt trội là2.5%Viết ế chương trình nhập số ố thu nhập, in ra số ố thuế ế phải ả trả ảvà thu nhập sau thuế ...
Tìm kiếm theo từ khóa liên quan:
chuyên đề tin học tin học đại cương Giáo trình lập trình ngôn ngữ lập trình C cấu trúc rẽ nhanhGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 296 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 256 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 229 0 0 -
101 trang 199 1 0
-
Đề cương ôn tập học kì 2 môn Tin học lớp 6 năm 2022-2023 - Trường THCS Nguyễn Đức Cảnh
6 trang 176 0 0 -
Giáo trình Lập trình C căn bản
135 trang 162 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 158 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 141 0 0