Kiến thức Học sinh biết được cấu trúc của thủ tục Mối liên hệ giữa chương trình và thủ tục Phân biệt được tham trị và tham biến Phân biệt được tham số thực sự và tham số hình thứ
Trang 1Bài 18
VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON
I MỤC ĐÍCH VÀ YÊU CẦU
1 Kiến thức
Học sinh biết được cấu trúc của thủ tục
Mối liên hệ giữa chương trình và thủ tục
Phân biệt được tham trị và tham biến
Phân biệt được tham số thực sự và tham số hình thức
Phân biệt được biến cục bộ và biến toàn cục
2 Kỹ năng
Nhận biết được các thành phần trong phần đầu của thủ tục
Nhận biết được hai loại tham số trong phần đầu của thủ tục
Nhận biết được lời gọi của thủ tục ở chương trình chính cùng với tham số thực sự
3 Tư tưởng, tình cảm:
Rèn luyện tinh thần làm việc nhóm sẵn sàng hợp tác
II PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN:
1 Phương pháp
Thuyết trình, đưa ra câu hỏi, phân tích ví dụ về chương trình con
2 Phương tiện
Trang 2Dùng máy chiếu project và sẵn sàng ví dụ
III TIẾN TRÌNH LÊN LỚP VÀ NỘI DUNG BÀI GIẢNG
1 ổn định lớp(1’)
Yêu cầu lớp trưởng ổn định lớp và báo cáo sĩ số
2 Kiểm tra bài cũ và gợi động cơ:(5’)
Câu hỏi 1: Có những loại chương trình con nào? Cấu trúc của chương
trình con
Câu hỏi 2: Hãy vẽ lên màn hình hình chữ nhật có dạng như sau:
**********************
* *
***********************
3 Nội dung bài học:
an
1 Đặt vấn đề Ta thấy chương trình trên bảng chỉ vẽ
được một hình chữ nhật, nếu muốn vẽ
3 hình chữ nhật thì câu lệnh writeln
2’
Trang 3phải lặp lại 3 lần
=>Chương trình sẽ rất dài
=>Để khắc phục ta nên sử dụng thủ tục
2 Tìm hiểu chương trình Chiếu từng câu lệnh bằng máy chiếu
để học sinh nắm được + Tên thủ tục
+Thân thủ tục +Lời gọi thủ tục + Hoạt động của chương trình
Đặt câu hỏi1:
Nếu muốn vẽ 5 hình chữ nhật thì phải sửa chương trình như thế nào?
8’
3 Cấu trúc của thủ tục
Chiếu lên màn hình cấu trúc
của thủ tục
Tổng quát lại các thành phần
Đặt câu hỏi 2:
Chương trình con ve_hcn ở trên còn khuyết phần nào so với cấu trúc của chương trình con nói chung?
Chú ý:
Cần nhấn mạnh một số điểm:
10’
Trang 4của thủ tục, phần nào nhất thiết
phải có, phần nào có thể có
hoặc không
+ Kết thúc chương trình con sau end
là dấu ; +Thủ tục phải được khai báo trong phần khai báo của chương trình chính
4 Ví dụ(vẽ hình chữ nhật có sử
dụng tham số)
Đặt vấn đề
Xây dựng chương trình con
+Nhận biết tham số giá trị, đi
đến khái niệm và cách khai báo
Như trong sgk để đi đến phải sử dụng hai tham số là: dài, rộng
Chia nhỏ yêu cầu:
+Vẽ hai cạnh trên cùng +Vẽ hai cạnh giữa + Vẽ hai cạnh dưới cùng Kiểm tra thủ tục và chiếu lên màn hình
Đặt câu hỏi: Hãy chỉ ra các thủ tục được sử dụng trong ví dụ trên
8’
Trang 5tham biến tham trị
5 ví dụ 2( hoán đổi)
+Hoạt động của hoán đổi
+Sự khác nhau khi chương
trình con sử dụng tham số giá
trị và tham biến
Chiếu yêu cầu của đầu bài, đi đến thuật toán hoán đổi
7’
IV CỦNG CỐ BÀI HỌC(2’)
Hôm nay chúng ta đã tìm hiểu về:
Trang 6+ cấu trúc của thủ tục,
+ tham số hình thức, tham số thực sự
+biến toàn cục, biến cục bộ
+ tham số gía trị và tham số biến
Các em hãy ghi nhớ để phân biệt sự khác biệt giữa chúng và cách sử dụng chúng trong chương trình
V BÀI TẬP VỀ NHÀ:(1’)
+Nghiên cứu bài học tiếp theo
+Đọc thêm những tài liệu để hiểu rõ hơn về vấn đề(nếu có)
+Chương trình con có thể không có tham số được không? cho ví dụ
VI NHẬN XÉT VÀ NHỮNG HẠN CHẾ TRONG GIỜ HỌC.(1’)