Upload
chi-le
View
87
Download
0
Embed Size (px)
Citation preview
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM
KHOA CÔNG NGHỆ THÔNG TIN
BAI 17
CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI
GVHD: Ts. Lê Đưc Long
SVTH: Trân Thi Lê Chi
MSSV: K37.103.026
112/7/2014 Bai 17: Chương trinh con va phân loai
TIN HỌC 11
I
IV
V
II
III
VI
Một số khái niệm về lập trình
và ngôn ngữ lập trình.
Chương trình đơn giản.
Cấu trúc rẽ nhánh và lặp.
Tệp và thao tác với
tệp
Kiểu dữ liệu có cấu trúc
Một số khái
niệm về lập
trình và ngôn
ngữ lập trình.
212/7/2014Bai 17: Chương trinh con va phân loai
Mục tiêu
Kiến thưc: trang bị choHS một số khái niệm cơ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ộtsố bài toán đơn giản trênmáy tính, vận dụng được
các kiến thưc về thuậttoá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
Thái độ: Ham thíchmôn học, có tính kỉluật cao và tinh thânlàm việc theo nhóm
Mục tiêu môn tin
học 11
312/7/2014 Bai 17: Chương trinh con va phân loai
Chương VI
Bài 18
Bài 19
Bài TH Bài TH
Bài 17
(2,0,0)
Bài thực hành số 6Bài thực hành số 7 412/7/2014 Bai 17: Chương trinh con va phân loai
Kiến thưc
- Hiểu được khái niệm và lợi ích khi sử dụng chương trình con
- Nhớ được cấu trúc của một chương trình con
- Phân biệt được 2 loại chương trình con: Hàm và Thủ Tục
Kĩ năng
- Biết cách khai báo 2 loại chương trình con cùng với các tham số hình thưc
- Biết cách gọi chương trình con với những tham số thực sự trong chương trình chính
Thái độ
Tiếp tục rèn luyện các phẩm chất của người lập trình
Mục tiêu Chương IV
512/7/2014 Bai 17: Chương trinh con va phân loai
MỤC TIÊU BÀI HỌC
• Hiểu được khái niệm chương trình con, lợi ích của việc sử dụng chương trình con.
• Biết sự phân loại chương trình con: thủ tục và hàm
• Nhớ được cấu trúc của một chương trình con.
• Phân biệt tham số hình thưc và tham số thực sự, biến cục bộ và biến toàn cục
Kiến thưc
• Viết được một chương trình con đơn giản.
• Biết cách khai báo 2 loại chương trình con với các tham số hình thưc.
• Nhận biết được các thành phân đâu của hàm và thủ tục
Kĩ năng
• Không có
Thái độ
612/7/2014 Bai 17: Chương trinh con va phân loai
• Khái niệm chương trình con và lợi ích của chương trình con
• Phân loại chương trình con
• Cấu trúc của chương trình con
• Phân biệt tham số hình thưc và tham số thực sự
Điểm trọng tâm
• Khái niệm chương trình con
• Phân biệt hàm và thủ tục
• Phân biệt tham số hình thưc và tham số thưc sự
• Phân biệt chương trình còn và chương trình chính
Điểm khó
712/7/2014 Bai 17: Chương trinh con va phân loai
Đặt vấn đề
(7 phút)
Khái niệm
chương trình
con
(20 phút)
Lợi ích của
chương trình
con
(13 phút)
Hoạt
động 1
Củng cố và
Dặn dò
(5 phút)
Hoạt
động 2
Hoạt
động 3Hoạt
động 4
Hoạt động dạy học (Tiết 1)
812/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt
động + thời
gian
Mục tiêu Hoạt động của GV và HS
Hoạt động 1:
Ổn định lớp
và đặt vấn
đề(7p)
• Giúp lớp trật
tự
• Tạo tình
huống có vấn
đề, tạo hưng
thú cho học
sinh tìm hiểu
bài mới
• Điểm danh, ổn định lớp
• Đưa ra bài toán 2^4+3^5+4^6+5^7
• Đặt vấn đề:
Gọi 4 học sinh lên lân lượt viết chương trình
tính 2^4, 3^5, 4^6, 5^7
Sau đó đặt vấn đề: làm sao tính tổng trên
Cho học sinh thấy rằng trong chương trình
trên có sự xuất hiện lặp đi lặp lại của 1
chương trình, đó là tính luỹ thừa a^b.
Cân phải đơn giản và rút gọn hoá chương
trình bằng cách dùng 1 chương trình khác chỉ
tính luỹ thừa, và sau đó dùng nó để tính mà
không cân viết lại.
Ổn định lớp và đặt vấn đề(7p)HĐ 1:
912/7/2014 Bai 17: Chương trinh con va phân loai
Khái niệm chương trình con(20p)HĐ 2:
Tên hoạt
động + thời
gian
Mục tiêu Hoạt động của GV và HS
Hoạt động 2:
Khái niệm
chương trình
con(20p)
• Giúp học sinh
hiểu được khái
niệm chương
trình con
• Cho học sinh
thấy được lợi ích
từ việc sử dụng
chương trình con
• Mơ bài bằng bài toán tính tổng của 4
luỹ thừa
• Cho học sinh nhận xet về sự phưc
tạp của 1 chương trình tính trực tiếp
• Từ đó đưa đến khái niệm chương
trình con
• Cho học sinh lấy ví dụ về yêu câu
bài toán có sử dụng chương trình con
• Cho học sinh thấy được lợi ích của
chương trình con thông qua các yêu
câu bài toán mà học sinh đa nêu
1012/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt
động + thời
gian
Mục tiêu Hoạt động của GV và HS
Hoạt động 3:
lợi ích của
chương trình
con(13p)
• Giúp học sinh
biết lợi ích của
việc sử dụng
chương trình
con
• GV Cho học sinh xem 2 đoạn chương
trình (không sử dụng chương trinh
con và có sử dụng chương trình
con).Hỏi HS về sự khác nhau.
• GV đưa ra nhận xet và demo hai đoạn
chương trình.Sau đó chia lớp thành 8
nhóm thảo luận về lợi ích của CTC.
• HS thảo luận và sau 2 phút các nhóm
sẽ lên trình bày
• GV nhận xet, bồ sung và giải thích các
lợi ích mà học sinh còn thiếu
Lợi ích của chương trình con(13p)HĐ 3:
1112/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt
động + thời
gian
Mục tiêuHoạt động của GV và
HS
Hoạt động 4:
Củng cố và
dặn dò(5p)
• Giúp học sinh hệ
thống lại kiến
thưc trong suốt
tiết học
• 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
Lợi ích của chương trình
con.
• Cho học sinh làm bài
trắc nghiệm đa được
chuẩn bị trước
• Dặn dò: học sinh
chuẩn bị bài cho tiết
sau
Củng cố và dặn dò(5p)HĐ 4:
1212/7/2014 Bai 17: Chương trinh con va phân loai
Ổn định lớp
và
kiểm tra
bài cũ
(5 phút)
Phân loại
và
cấu trúc
của
chương trình
con
(20 phút)
Tìm hiểu
khái niệm
về
biến
tham số
Và
cách gọi
chương trình
con
(15 phút)
Hoạt
động 1
Củng cố và
Dặn dò
(5 phút)
Hoạt
động 2
Hoạt
động 3Hoạt
động 4
Hoạt động dạy học (Tiết 2)
1312/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt động
+ thời gianMục tiêu
Hoạt động của GV
và HS
Hoạt động 1:
Ổn định lớp và
kiểm tra bài
cũ(5p)
• Giúp lớp trật tự
Kiểm tra bài cũ
nhằm gợi lại kiến
thưc đa học
• Điểm danh và ổn
định lớp
• Kiểm tra bài cũ
Khái niệm chương
trình con và lợi ích
của chương trình con
Ổn đinh lớp và kiểm tra bài cũ(5p)HĐ 1:
1412/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt
động + thời
gian
Mục tiêu Hoạt động của GV và HS
Hoạt động 2:
Phân loại và
cấu trúc
chương trình
con(15p)
• Biết được 2
loại của
chương trình
con, cấu trúc
của một
chương trình
• Cho học sinh xem lại một số chương trình
con chuẩn
• Cho học sinh thấy được sự khác nhau giữa
các chương trình này
Từ đó nêu lên 2 loại của chương trình con
• Liên hệ từ 1 cấu trúc của 1chương trình
chính, đưa đến cấu trúc của 1 chương trình
con
Phân loại và cấu trúc chương trình con(15p)HĐ 2:
1512/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt
động + thời
gian
Mục tiêu Hoạt động của GV và HS
Hoạt động 3:
Khái niệm
tham số hình
thưc, tham số
thực sự và
cách gọi để
thực hiện
CTC(20p)
• Nhận biết được
tham số thực,
tham số hình
thưc; biến toàn
cục và biến cục
bộ.
• Cách gọi
chương trình
con.
• Giáo viên trình bày khái niệm. Nêu ví
dụ thông qua bài toán tính diện tích đa
giác.
• Chia lớp thành 4 nhóm. Yêu câu xác
định các tham số cho bài tính diện tích
đa giác và xác định đâu là biến cục bộ,
biến toàn cục, tham số hình thưc, tham
số thực sự sau đó đại diện từng nhóm
lên bảng ghi và giải thích trước lớp
• Giáo viên nhận xet, đưa ra kết quả và
giải thích cho học sinh hiểu
Khái niệm tham số hình thức, tham số thực sự và
cách gọi để thực hiện CTC(20p)HĐ 3:
1612/7/2014 Bai 17: Chương trinh con va phân loai
Tên hoạt
động + thời
gian
Mục tiêu Hoạt động của GV và HS
Hoạt động
4: Củng cố
và dặn
dò(5p)
• Giúp các em ôn
tập và vận dụng
kiến thưc đa
học
• Hệ thống lại bài học
CTC gồm:
Hàm và thủ tục.
Cấu trúc chương trinh con.
Biến cục bộ, biến toàn cục.
Tham sô hình thức, tham số thật sự.
Cách gọi chương trinh con
• GV Giáo viên cho học sinh làm một
số câu trắc nghiệm.
• Yêu câu học sinh về học bài cũ và
chuẩn bị bài mới
Củng cố và dặn dò(5p)HĐ 4:
1712/7/2014 Bai 17: Chương trinh con va phân loai