Tài liệu dành cho giáo viên bồi dưỡng học sinh lớp 11 ngôn ngữ lập trình C++ Tài liệu dành cho giáo viên bồi dưỡng học sinh lớp 11 ngôn ngữ lập trình C++ Tài liệu dành cho giáo viên bồi dưỡng học sinh lớp 11 ngôn ngữ lập trình C++ Tài liệu dành cho giáo viên bồi dưỡng học sinh lớp 11 ngôn ngữ lập trình C++ Tài liệu dành cho giáo viên bồi dưỡng học sinh lớp 11 ngôn ngữ lập trình C++
TIN HỌC 11 (C++) – Bài 9: CẤU TRÚC RẼ NHÁNH Hãy Be yourself 8/15/23 NỘI DUNG BÀI HỌC Rẽ nhánh Câu lệnh if Câu lệnh ghép Một số ví dụ Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 I RẼ NHÁNH Chiều mai, trời khơng mưa Ngọc đến nhà Châu, mưa gọi điện cho Châu để trao đổi Chiều mai, trời không mưa Châu đến nhà Ngọc Mệnh đề: Nếu … … Nếu … … Nếu … … khơng … Mệnh đề: Nếu … … Nếu … … ngược lại … Tin học 11 - Ngơn ngữ lập trình C++ Châu 08/15/2023 Ngọc I RẼ NHÁNH Mệnh đề dùng: Nếu … … Nếu … … khơng … Nếu … … ngược lại … 1> Mệnh đề dạng thiếu: Nếu … … 2> Mệnh đề dạng đủ: Nếu … … ngược lại … Ví dụ: Giải phương trình bậc hai: ax2 + bx + c = (a # 0) Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 I RẼ NHÁNH Hãy nêu bước giải phương trình bậc hai: ax2 + bx + c = (a # 0) Nhập hệ số a, b, c Tính Delta = b2 – 4ac Nếu Delta < thơng báo vơ nghiệm Kết thúc Nếu Delta ≥ tính đưa nghiệm Kết thúc Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 I RẼ NHÁNH Các em vẽ sơ đồ thuật tốn giải phương trình bậc (với a#0) Sau tính Delta, tùy thuộc vào giá trị Delta, hai thao tác thực 08/15/2023 Sơ đồ thể cấu trúc rẽ nhánh Tin học 11 - Ngơn ngữ lập trình C++ II CÂU LỆNH IF Hãy nêu cấu trúc mệnh đề dạng thiếu lệnh rẽ nhánh? if ( ) ; Hãy trình bày ý nghĩa câu lệnh mệnh đề dạng thiếu? Tính giá trị Nếu có giá trị thực , có giá trị sai khơng thực Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 II CÂU LỆNH IF Dạng thiếu: if ( ) ; Đúng Điều kiện Câu lệnh Sai Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 II CÂU LỆNH IF Hãy nêu cấu trúc mệnh đề dạng đủ lệnh rẽ nhánh? if ( ) ; else ; Hãy trình bày ý nghĩa câu lệnh mệnh đề dạng đủ? Tính giá trị Nếu có giá trị thực , ngược lại thực Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 II CÂU LỆNH IF Dạng đủ: if ( ) else ; ; Sai Đúng Điều kiện Câu lệnh Câu lệnh Tin học 11 - Ngơn ngữ lập trình C++ 08/15/2023 10