1. TRƢỜNG ĐẠI HỌC SƢ PHẠM THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
KỊCH BẢN DẠY HỌC
BÀI 17: CHƢƠNG TRÌNH CON VÀ PHÂN LOẠI
(2, 0, 0)
GVHD: Thầy Lê Đức Long
Sinh viên: Đặng Thị Thùy Dung
MSSV: K33103214
Lớp: Tin 5C BT
2. TÓM TẮT CHƢƠNG TRÌNH TIN HỌC LỚP 11
Kiến thức: Trang bị cho học sinh một số khái niệm cơ
Mục tiêu bản về lập trình và ngôn ngữ lập trình bậc cao.
Kĩ năng: Giải được một số bài toán đơn giản trên máy tính
bằng cách vận dụng được các kiến thức về thuật toán, cấu
trúc dữ liệu, ngôn ngữ lập trình cụ thể, sử dụng các chương
trình con có sẵn.
Tin học 11
Thái độ: Ham thích môn học, có tính kỉ luật cao và tinh thần
làm việc theo nhóm.
Chương 1: Một số
Mục tiêu Kĩ năng
khái niệm về lập Chương 4: Kiểu
trình và ngôn dữ liệu có cấu trúc
ngữ lập trình
Bài 17: Chƣơng trình
con và phân loại
Chương 2: Chương Chương 5: Tệp và
trình đơn giản thao tác với tệp Bài 18: Ví dụ về cách
viết và sử dụng chƣơng
trình con
Chƣơng 6: Chƣơng
Chương 3: Cấu trúc trình con và lập Bài 19: Thƣ viện
rẽ nhánh và lặp trình có cấu trúc chƣơng trình con chuẩn
2
3. BÀI 17: CHƢƠNG TRÌNH CON VÀ PHÂN LOẠI (2, 0, 0)
Kiến thức:
- Biết được khái niệm chương trình con và lợi ích
của việc sử dụng chương trình con
- Biết được sự khác nhau cơ bản giữa hai loại
chương trình con.
- Biết phân biệt sự giống nhau và khác nhau giữa
cấu trúc chương trình chính và chương trình con
- Biết mối quan hệ giữa tham số hình thức và tham
số thực sự
- Biết ý nghĩa của biến cục bộ trong khai báo một
Mục tiêu chương trình con
bài dạy
Kĩ năng:
- Chưa yêu cầu phải có kĩ năng cụ thể
3
4. BÀI 17: CHƢƠNG TRÌNH CON VÀ PHÂN LOẠI (2, 0, 0)
Điểm trọng tâm
Điểm khó
Điểm trọng tâm Điểm khó
- Khái niệm chương trình - Khái niệm chương trình
con con là gì?
- Lợi ích của chương - Phân biệt sự khác nhau
trình con giữa hàm và thủ tục
- Phân loại chương trình - Tham số hình thức là
con gì? Tham số thực sự là
- Cấu trúc của chương gì?
trình con và so sánh sự - Biến cục bộ khai báo
giống và khác nhau với như thế nào?
chương trình chính - Phân biệt chương trình
- Cách thực hiện chương chính và chương trình
trình con con?
4
5. KỊCH BẢN DẠY HỌC - TIẾT 1
Giả định rằng: Phòng
học có máy chiếu
Hoạt động 1:
(5 phút)
Đặt vấn đề
Hoạt động 2:
Bài 17: (20 phút)
Khái niệm
Chƣơng trình chƣơng trình
Hoạt động 4: con
(5 phút) con và phân
Củng cố và cho
làm trắc nghiệm loại (tiết 1)
Hoạt động 3:
(15 phút)
Phân loại
chƣơng trình
con
5
6. KỊCH BẢN DẠY HỌC - TIẾT 2
Hoạt động 5:
(5 phút)
Kiểm tra bài cũ
Hoạt động 6:
(15 phút)
Bài 17: Cấu trúc
chƣơng trình
Hoạt động 8:
Chƣơng trình con
(10 phút) con và phân
Củng cố và
kiểm tra loại (tiết 2)
Hoạt động 7:
(15 phút)
Thực hiện
chƣơng trình
con
6 6
8. HOẠT ĐỘNG 1: Đặt vấn đề (5 phút)
- Giáo viên đưa ra tình huống:
“Giả sử nhóm có 5 học sinh thực hiện thảo luận nhóm về bài
toán tính TongLuyThua = an + bm + cp + dq . Nếu em là nhóm
trưởng của nhóm đó thì em sẽ phân chia công việc như thế nào
cho phù hợp để đạt kết quả nhanh nhất?”
- Học sinh trả lời phương án đưa ra.
- Giáo viên nhận xét phương án chia nhỏ ra cho từng người
tính 1 lũy thừa nhỏ của biểu thức và 1 người tổng hợp kết
quả đó lại.
Vậy đối với các chương trình dài và phức tạp trên máy tính
thì chúng ta phải làm như thé nào?
8
9. HOẠT ĐỘNG 2: Khái niệm chương trình con (20 phút)
-Cho học sinh xem một chương trình tính tổng 4 lũy thừa đã
được chuẩn bị sẵn.
- Học sinh chú ý vào phần được đánh dấu, giáo viên sẽ giải
thích từ bài toán thực tế vào chương trình bài toán máy tính.
- Hình thành khái niệm chương trình con.
- Giáo viên demo cho học sinh xem 2 chương trình Pascal về
bài toán trên cho học sinh nhận xét về kết quả? Tính ngắn
gọn của chương trình?
+ Chương trình không có chương trình con
+ Chương trình có sử dụng chương trình con
Bộ dữ liệu thử: 2 2 2 2 2 2 2 2 =>Kết quả: 16.0000
- Từ demo và đọc sách giáo khoa Tin học 11 trang 93, học
sinh nêu các lợi ích của chương trình con.
- Giáo viên tóm lại nhận xét.
9
11. HOẠT ĐỘNG 3: Phân loại chương trình con (15 phút)
- Giáo viên nêu định nghĩa hàm và thủ tục.
- Làm rõ cho học sinh thấy cách phân biệt giữa hàm và
thủ tục qua ví dụ cụ thể.
- Cho 2 học sinh gần nhau tạo thành cặp thảo luận, phát
phiếu thảo luận cho mỗi nhóm gồm 2 phần nội dung:
+ Cho 5 hàm và thủ tục cho sẵn yêu cầu học sinh phân
biệt hàm và thủ tục.
+ Nhóm tự tìm ra 5 ví dụ về hàm và thủ tục.
- Thời gian tối đa để thảo luận: 5 phút. Nếu nhóm nào
xong sớm thì xung phong trình bày kết quả.
- Giáo viên cho nhận xét và sửa bài.
11
12. HOẠT ĐỘNG 4: Củng cố bài và làm trắc nghiệm (5 phút)
- Nhắc lại 2 nội dung quan trọng của tiết học
+ Khái niệm chương trình con
+ Chương trình con có 2 loại: hàm và thủ tục.
- Cho học sinh làm thử 4 câu trắc nghiệm đã được chuẩn bị
trước trên Violet.
12