tailieunhanh - Bài giảng Kỹ thuật lập trình C/C++: Chương 4 - Lê Thành Sách
Bài giảng "Kỹ thuật lập trình C/C++ - Chương 4: Cấu trúc rẽ nhánh" bao gồm các nội dung: Ứng dụng của cấu trúc rẽ nhánh, câu lệnh và chương trình, cấu trúc if, cấu trúc if-else, cấu trúc if-else lồng nhau, cấu trúc switch-case. nội dung chi tiết. | Bài giảng Kỹ thuật lập trình C/C++: Chương 4 - Lê Thành Sách Chương 04 CẤU TRÚC RẼ NHÁNH Lê Thành Sách Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 1 © 2016 Nội dung n Ứng dụng của cấu trúc rẽ nhánh n Câu lệnh & Chương trình n Cấu trúc: if n Cấu trúc: if-else n Cấu trúc: if-else lồng nhau n Cấu trúc: switch-case n Tổng kết Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 2 © 2016 Ứng dụng của cấu trúc rẽ nhánh n Các ứng dụng hữu ích trong thực tế điều có dùng đến cấu trúc rẽ nhánh n Ví dụ n Bài toán 1: Nhập một ngày (gồm ngày, tháng, năm) n Một chương trình tốt KHÔNG giả sử ngày, tháng và năm được đọc vào đã thuộc miền giá trị cho phép n Để khắc phục trường hợp lỗi với tháng, có thể cấu trúc sau đã sử dụng if ( (tháng < 0) hoặc (tháng > 12) ) - Xử lý lỗi với tháng endif Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 3 © 2016 Ứng dụng của cấu trúc rẽ nhánh n Ví dụ n Bài toán 2: Giải Phương trình bậc 2 (PTB2) n Nếu ứng dụng cho phép nhập các hệ số A, B, C của PTB2 n A và B: không chắc sẽ khác 0 n Phương trình đầu vào chưa chắc đã là bậc 2 hay bậc 1 n => Chương trình có thể có lỗi thực thi khi không kiểm tra xem A và B có khác 0 hay không n => Đã dùng đến cấu trúc rẽ nhánh để kiểm tra điều kiện nói trên Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 4 © 2016 Ứng dụng của cấu trúc rẽ nhánh n Ví dụ n Bài toán 3: Trong ứng dụng về kế toán, xác định thuế suất của một cá nhân n Bảng thuế suất Năm 2016 như bảng (nguồn: Kế toán Thiên ứng) Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 5 .
đang nạp các trang xem trước