thao taùc tieáp theo seõ phuï thuoäc vào kết quả nhận được từ các bước trước minh họa qua thuật toán giải phương trình bậc hai moät aån x: ax2 + bx + c = 0 Hoạt động 2: CÂU LỆNH IF - THE[r]
(1)Tin hoïc 11 CHÖÔNG III : CAÁU TRUÙC REÕ NHAÙNH VAØ LAËP Tieát 12 : §9 CAÁU TRUÙC REÕ NHAÙNH I MUÏC TIEÂU: - Hiểu nhu cầu cấu trúc rẽ nhánh biểu diễn thuật toán, hiểu câu lệnh rẽ nhánh (dạng thiếu và dạng đủ), hiểu cậu lệnh ghép - Sử dụng cấu trúc rẽ nhánh việc mô tả thuật toán số bài toán đơn giản - Viết các câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đầy đủ và áp dụng để thể thuật toán số bài toán đơn giản II PHAÂN TIEÁT: - Tieát 12: §9 III TIEÁN TRÌNH BAØI HOÏC: A Ổn định lớp: B Baøi cuõ : C Bài mới: Hoạt động 1: tìm hiểu ý nghỉa RẼ NHÁNH Hoạt động giáo viên Hoạt động học sinh Noäi dung - Nghe, hieåu H1: Cho ví duï vaø phaân tích roài 1.Reõ nhaùnh - Mệnh đề thiếu: Nếu … thì … dẫn dắt đến cấu trúc rẽ nhánh - Mệnh đề đủ: Nếu … thì … H2: Goïi hoïc sinh cho ví duï caáu - Cho ví duï khoâng thì … truùc reõ nhaùnh Cấu trúc mô tả mệnh đề trên gọi H3: Trong nhiều thuật toán, các - Nghe, hiểu ý nghĩa cấu truùc reõ nhaùnh laø caáu truùc reõ nhaùnh thao taùc tieáp theo seõ phuï thuoäc vào kết nhận từ các bước trước minh họa qua thuật toán giải phương trình bậc hai moät aån x: ax2 + bx + c = Hoạt động 2: CÂU LỆNH IF - THEN Hoạt động giáo viên Hoạt động học sinh Noäi dung - Nghe, lĩnh hội kiến thức H1: Dẫn dắt đến câu lệnh if – then Caâu leänh if – then Trong Pascal coù hai daïng caâu leänh thoâng qua vieäc phaân tích caâu leänh if – then sau: sau: if a mod = then writeln(‘a chia a) Daïng thieáu het cho 3’); if <ñieàu kieän> then <caâu leänh> ; if a mod = then writeln(‘a chia b) Dạng đủ het cho 3’) else write(‘ a khong chi if <ñieàu kieän> then <caâu leänh 1> het cho 3’); else < caâu leänh 2> ; - Lĩnh hội kiến thức H2: Neâu cuù phaùp caâu leänh if – then Trong đó: dạng thiếu và dạng đủ + Điều kiện là biểu thức lôgic - Cho ví duï H3: Goïi hoïc sinh cho ví duï veà caâu + Caâu leänh, caâu leänh 1, caâu leänh leänh if – then laø moät caâu leänh Pascal Lop11.com (2) Tin hoïc 11 Hoạt động giáo viên H1: Cho ví duï caâu leänh gheùp(treo baûng phuï) Cho hoïc sinh phân tích khác H2: Cho biết cấu trúc để ghép caùc caâu leänh thaønh caâu leänh (caâu leänh gheùp) Hoạt động 3: CÂU LỆN GHÉP Hoạt động học sinh - Quan sát và trả lời: sau else là câu lệnh không phải caâu leänh - Toång keát Noäi dung Caâu leänh gheùp Trong Pascal, caâu leänh gheùp coù daïng: begin <caùc caâu leänh > ; end; Hoạt động 4: vân dụng câu lệnh if –then, câu lệnh ghép Hoạt động giáo viên Hoạt động học sinh Noäi dung H1: Chia nhóm hoạt động tìm hiểu - Hoạt động nhóm Moät soá ví duï ñôn giaûn ví duï SGK (SGK) - Quan sát và trả lời theo phát H2: GV phaân tích ví duï (treo baûng vaán cuûa GV phuï) : - Neâu noäi dung vaø muïc ñích yeâu caàu cuûa ví duï - Phaân tích moät soá caâu leänh chuû yeáu ví duï H3: GV phaân tích ví duï (treo baûng - Quan sát và trả lời theo phát phuï) : vaán cuûa GV - Neâu noäi dung vaø muïc ñích yeâu caàu cuûa ví duï - Phaân tích moät soá caâu leänh chuû yeáu ví duï D.Cuûng coá vaø daën doø: - Nắm vững các kiến thức đã học thông qua ví dụ trên - Veà nhaø hoïc baøi vaø laøm baøi taäp 1,2,4 SGK trang 50, 51 Lop11.com (3)