Hoạt động 3: Điều kiện và phép so sánh GV: Lấy các ví dụ diền vào chỗ trống các phép toán < , >, = HS: Điền các phép toán thích hợp GV?: Nêu những phép toán thường sử dụng trong toán học[r]
(1)Ngày soạn: Tuần: 13 Tiết: 26 BÀI 6: CÂU LỆNH ĐIỀU KIỆN I: MỤC TIÊU: Sau học xong bài học này người học có khả sau đây: - Biết nhu cầu cấu trúc rẽ nhánh lập trình - Biết cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực các thao tác phụ thuộc khác tùy theo điều kiện cụ thể có thỏa mãn hay không? II CHUẨN BỊ: Giáo viên: Sách GK, giáo án Học sinh: Các câu dạng Nếu….Thì; Nếu….Thì… Ngược lại III TIẾN TRÌNH THỰC HIỆN Tổ chức ổn định lớp Kiểm tra sĩ số, các điều kiện liên quan đến quá trình học tập Nhận xét chung tình hình học tập Kiểm tra bài cũ: ? Mô tả thuật toán bài toán giải phương trình tổng quát ax + b = Tiến trình dạy học: BÀI 6: CÂU LỆNH ĐIỀU KIỆN Hoạt động 1: Hoạt động phụ thuộc vào điều kiện HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG HS: Nêu các công việc mình ngủ dậy học Nêu các công việc làm em vào Các hoạt động cách theo thói quen theo kế hoạch đã xác định từ trước ngày nghỉ dạng “Nếu…Thì” Hs: Nêu ví dụ các công việc dạng Nếu…Thì Trong sống ngày, từ "nếu" các câu trên dùng để "điều kiện" Các điều kiện đó là: "Em bị ốm" "Trời mưa" Hoạt động em bạn Long phụ thuộc vào các điều kiện đó có xảy hay không HS: Liệt kê các tình xảy sống hàng ngày Tuy nhiên các hoạt động người thường bị tác động thay đổi các hoàn cảnh cụ thể Nhiều hoạt động bị thay đổi, bị điều chỉnh cho phù hợp Tóm lại, có hoạt động thực điều kiện cụ thể xảy Điều kiện thường là kiện mô tả sau từ "nếu" Hoạt động 2: Tính đúng sai các điều kiện Điều kiện Trời mưa? Em bị ốm? Kiểm tra Kết Long nhìn ngoài trời và thấy trời mưa Buổi sáng thức dậy, em thấy mình hoàn toàn Đúng Sai Hoạt động Long nhà (không đá bóng) Em tập thể dục buổi sáng thường lệ Lop8.net (2) khoẻ mạnh GV: Đưa ví dụ sống hàng ngày để học sinh Dựa vào bảng biểu SGK, yêu cầu học sinh nêu lên điều kiện, làm để kiểm tra điều kiện, hoạt động là gì? HS: rút nhận xét kết Điều Kiện là gì? Mỗi điều kiện nói trên mô tả dạng phát biểu Hoạt động phụ thuộc vào kết kiểm tra phát biểu đó đúng hay sai HS: Lấy ví dụ môn tin học: Nếu em kích hoạt vào biểu tượng nào đó thì xuất gì? Nếu nháy nút góc trên, bên phải cửa sổ, (thì) cửa sổ đóng lại Nếu X > 5, (thì hãy) in giá trị X màn hình Điều kiện trả giá trị là đúng (True) Nếu (ta) nhấn phím Pause/Break, (thì) chương trình sai (False) (sẽ bị) ngừng Khi kết kiểm tra là đúng, ta nói điều kiện thoả mãn, còn kết kiểm tra là sai, ta nói điều kiện không thoả mãn Hoạt động 3: Điều kiện và phép so sánh GV: Lấy các ví dụ diền vào chỗ trống các phép toán < , >, = HS: Điền các phép toán thích hợp GV?: Nêu phép toán thường sử dụng toán học HS: Nêu các phép toán thường sử dụng toán học Gv: Đưa các phép toán sử dụng Pascal và so sánh với các phép toán toán học Đặc biệt chú ý tới phép toán lớn >= hoặc nhỏ < = và phép toán khác <> ? GV lấy ví dụ để học sinh trả lời là phép toán so sánh trả giá trị là đúng sai Chúng ta biết các phép so sánh có kết đúng sai Các phép so sánh có vai trò quan trọng việc mô tả thuật toán và lập trình Chúng thường sử dụng để biểu diễn các điều kiện Phép so sánh cho kết đúng có nghĩa điều kiện thoả mãn; ngược lại, điều kiện không thoả mãn Phép toán toán học: =, ≠, <, ≤, > và ≥ Phép toán Pascal: =, <>, <, < =, >, > = Phép toán so sánh trả lại giá trị đúng sai Phép toán so sánh thường biểu diễn các điều kiện Phép so sánh cho kết đúng có nghĩa điều kiện thoả mãn; ngược lại, điều kiện không thoả mãn Ví dụ Ta muốn chương trình in màn hình giá trị lớn số hai giá trị các biến a và b Nếu a>b thì giá trị lớn là b, ngược lại giá trị lớn là a Hoặc Nếu a<b thì giá trị lớn là a, ngược lại Giá trị lớn hay nhỏ phụ thuộc vào biểu diễn giá trị lớn là b điều điện Ví dụ Ta muốn chương trình in màn hình giá trị lớn số hai giá trị các biến a và b Khi đó giá trị biến a b in phụ thuộc vào phép so sánh a > b là đúng hay sai: "Nếu a > b, in giá trị biến a màn hình; ngược lại, in giá trị biến b màn hình." Lop8.net (3) Ví dụ 2: Khi giải phương trình bậc dạng tổng quát bx + c = 0, để tính nghiệm phương trình chúng ta cần kiểm tra các điều kiện cho các phép so sánh b = và c GV: Yêu cầu học sinh nêu lên thuật toán bài toán Nếu a = thì HS: Mô tả thuật toán ax + b = Nếu b <> thì PT vô nghiệm Gv: Nhận xét Ngược lại PT Vô số nghiệm Ngược lại PT có nghiệm x = - b/a GV: Nêu lên quy tắc vẽ lưu đồ cho học sinh để học sinh hình dung cách đọc bài toán lưu đồ - Khối hình thao tác nhập xuất liệu - Khối hình kiểm tra liệu - Khối hình chữ nhật tác tính toán - Đường mũi tên liệu thể thể thao tác thể thao Chỉ hướng Củng cố kiến thức đã học - Có hoạt động thực điều kiện cụ thể xảy Điều kiện thường là kiện mô tả sau từ "nếu" - Phép toán so sánh trả lại giá trị đúng sai Phép toán so sánh thường biểu diễn các điều kiện Phép so sánh cho kết đúng có nghĩa điều kiện thoả mãn; ngược lại, điều kiện không thoả mãn Ra bài tập nhà: - Làm bài tập 1->4 sgk - Đọc trước phần và nhỏ Lop8.net (4)