Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Kỹ thuật lập trình - Chương 4: Cấu trúc rẽ nhánh" cung cấp cho người học các kiến thức: Ứ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,. nội dung chi tiết. | Bài giảng Kỹ thuật lập trình: 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt © 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt © 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt © 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt © 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 CuuDuongThanCong.com .