I. Mục đích yêu cầu: 1. Kiến thức: Câu lệnh rẽ nhánh thiếu và đủ. Câu lệnh ghép. 2. Kỹ năng: Rằng luyện kỹ sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán 3. Thái độ: Học tập nghiêm túc, tập trung tư duy. II. Chuẩn bị của giáo viên và học sinh: 1. Chuẩn bị của giáo viên: Giáo án, đồ dùng dạy học. 2. Chuẩn bị của học sinh:Xem bài trứơc ở nhà. III. Tiến trình tiết dạy: 1. Ổn định tổ chức 2. Kiểm tra bài cũ: không kiểm tra 3. Nội dung: Hoạt động. | CẤU TRÚC RẼ NHÁNH I. Mục đích yêu cầu 1. Kiến thức Câu lệnh rẽ nhánh thiếu và đủ. Câu lệnh ghép. 2. Kỹ năng Rằng luyện kỹ sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán 3. Thái độ Học tập nghiêm túc tập trung tư duy. II. Chuẩn bị của giáo viên và học sinh 1. Chuẩn bị của giáo viên Giáo án đồ dùng dạy học. 2. Chuẩn bị của học sinh Xem bài trứơc ở nhà. III. Tiến trình tiết dạy 1. Ổn định tổ chức 2. Kiểm tra bài cũ không kiểm tra 3. Nội dung Hoạt động thầy và trò Nội dung bài giảng GV Có rất nhiều việc chỉ được thực hiện khi một điều kiện nào đó thoả mản. Ví dụ trong cuộc sống của Rẽ nhánh Cấu trúc rẽ nhánh là một điều khiển chọn thực hiện hay không chúng ta có những việc nào HS Nếu trời nắng thì phơi lúa. Nếu thấy lạnh thì mặc thêm áo lạnh. Hoặc Nếu trời mưa thì đi bộ còn không mưa thì đi xe đạp. GV Những tình huống như thế này gọi là rẽ nhánh. Vậy rẽ nhánh là gì HS Trả lời. GV Mọi ngôn ngữ lập trình đều có lệnh để mô tả cấu trúc rẽ nhánh. Cấu trúc rẽ nhánh trong Pascal mô tả như thế nào Sang phần 2 GV Trong đó IF Then Else gọi là gì HS Từ khoá GV điều kiện là gì thực hiện công việc phù hợp với điều kiện đang xảy ra. lệnh IF. Then. a. Cú pháp Dạng thiếu IF điều kiện Then câu lệnh Dạng đủ IF điều kiện Then câu lệnh1 Else câu lệnh 2 b. Ý nghĩa Nếu biểu thức điều kiện đúng thì thực hiện câu lệnh sau Then nêu sai thực hiện câu lệnh sau Else nếu có . HS biểu thức logic GV Yêu cầu học sinh vẻ sơ đồ khối 2 dạng lệnh GV Diễn đạt câu sau sang ngôn ngữ PASCAL -Kiểm tra nếu d 0 thì thông báo ptvn -Kiểm tra nếu a chia hết cho 3 thì thông báo a chia hết cho 3 nếu d. Ví dụ If d 0 then Write PTVN If a mod 3 0 then write a chia het cho 3 Else write a khong chia het cho 3 không thì thông báo a không chia hết cho