Giáo án giảng dạy môn Tin học 11 - Chơng II Đ18 . Ví Dụ Về CáCH VIếT Và Sử DụNG CHƯƠNG TRìNH CON (Tiết 2) I. Mục tiêu, yêu cầu: - Học sinh cần nắm đợc sự giống nhau và khác nhau giữa thủ tục và hàm. - Học sinh có kỹ năng nhận biết đợc các thành phần trong đầu hàm. NHận biết đợc câu lệnh sử dụng hàm ở trong chơng trình chính cùng các tham số thực sự. II. Phơng pháp và phơng tiện dạy học: - Giáo viên thuyết trình, đặn câu hỏi học sinh, học sinh nghe giảng, trả lời câu hỏi của giáo viên, làm các bài tập, - Chuẩn bị bảng phụ nêu sự giống nhau và khác nhau giữa thủ tục và hàm, cách viết đầu hàm, 2 chơng trình của hai ví dụ trong bài. III. nội dung: Hoạt động của GV và HS Nội dung Hoạt động 1: Kiểm tra bài cũ. Câu hỏi: Nêu sự khác nhau giữa tham số giá trị và tham số biến (khi khai báo và khi thay thế bởi tham số thực sự). GV: Nêu câu hỏi, gọi học sinh lên bảng trả lời. GV: Gọi một học sinh khác nhận xét và bỏ sung. GV: Nhận xét, cho điểm. HS: Lên bảng trả lời HS: Nhận xét, bổ sung Bài mới: Bài 3: Cách viết và sử dụng hàm Hoạt động 2: Dẫn dắt: Giờ trớc chúng ta đã đợc học cách viết và sử dụng thủ tục, hôm nay chúng ta cùng nghiên cứu cách viết và sử dụng hàm. Cũng nh thủ tục, hàm là chơng trình con. Điểm khác nhau giữa thủ tục và hàm là ở chỗ hàm luôn cho một giá trị kết quả thuộc kiểu xác định và giá trị đó đợc gán cho tên hàm. kiểu của hàm phải đợc khai báo nh thế nào chúng ta vào bài mới. Trần Thanh Hiệp - Trờng Trung học Phổ thông Đô Lơng 1 Ngày 30/10/2007 Giáo án giảng dạy môn Tin học 11 - Chơng II Hoạt động của GV và HS Nội dung Cách viết đầu hàm: GV: Đa ra cáhc viết đầu hàm đã viết sẵn trên giấy to, giải thích cho học sinh hiểu các khái niệm: tên hàm, danh sách tham số, kiểu của hàm. Function (tên hàm> ([<DS tham số >]: <kiểu dữ liệu>; HS quan sát, nghe giảng và ghi chép GV: Gọi một học sinh nêu sự giống và khác nhau giữa hàm và thủ tục. HS: trả lời GV: Gọi một học sinh khác nhận xét, bổ sung rồi kết luận (đợc trình bày trong bảng phụ). => Do hàm luôn trả về một giá trị qua tên của nó cho nên trong thâm hàm cần có lệnh gán giá trị cho tên hàm: (tên hàm> : = <biểu thức>; Hoạt động 3: VD1:Chơng trình thực hiện giản ớc một phân số trong đó có sử dụng hàm tính ớc số chung lớn nhất (UCLN) của 2 số nguyên. (Đã đợc viết sẵn trên khổ giấy lớn) GV: Đa ra chơng trình để học sinh theo dõi. (đã đợc viết sẵn trên khổ giấy lớn). GV: Hãy kể tên các biến cục bộ, biến toàn bộ, tham số hình thức, tham số thực sự trong chơng trình trên? GV: Giải thích từng câu lệnh và đa nhấn mạnh những điểm khác với thủ tục (phân đầu hàm, câu lệnh trả giá trị cho tên hàm, lời gọi hàm). HS: Quan sát chơng trình và trả lời câu hỏi. Hoạt động 3: ví dụ2.Chơng trình xác định số nhỏ nhất trong ba số nhập từ bàn phím, trong đó có sử dụng hàm tìm số nhỏ nhất trong hai số. Hoạt động của GV và HS Nội dung GV: Đa ra chơng trình (đã đợc viết sẵn trong bảng phụ). HS: theo dõi vào chơng trình, ghi chép theo ý hiểu. Trần Thanh Hiệp - Trờng Trung học Phổ thông Đô Lơng 1 Giáo án giảng dạy môn Tin học 11 - Chơng II GV: Giải thích từng câu lệnh trong đó chú ý về trờng hợp lời gọi hàm tham gia vào lời gọi hàm khác và đóng vai trò là một tham số thực sự III. Củng cố: - Giáo viên nhắc lại cấu trúc của một hàm, nhấn mạnh điểm khác biệt so với thủ tục. - Cho học sinh làm một số bài tập trắc nghiệm khách quan. Trần Thanh Hiệp - Trờng Trung học Phổ thông Đô Lơng 1 . án giảng dạy môn Tin học 11 - Chơng II 18 . Ví Dụ Về CáCH VIếT Và Sử DụNG CHƯƠNG TRìNH CON (Tiết 2) I. Mục tiêu, yêu cầu: - Học sinh cần nắm đợc sự giống. thế nào chúng ta vào bài mới. Trần Thanh Hiệp - Trờng Trung học Phổ thông Đô Lơng 1 Ngày 30/10 /20 07 Giáo án giảng dạy môn Tin học 11 - Chơng II Hoạt động