bai 17 ton that loc
TRANSCRIPT
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM
KHOA CÔNG NGHỆ THÔNG TINSƯ PHẠM TIN 3
GVHD:
ThS Lê Đức Long
Sinh viên thực hiện:
› Tôn Thất Lộc
› Thiều Thị Ngọc Triệu
Một số khái niệm về lập
trình và ngôn ngữ lập trình
Cấu trúc rẽ nhánh và lặp
Kiểu dữ liệu có cấu trúc
Tệp và thao tác với tệp
Chương trình con và lập
trình có cấu trúc
Tổng hợp và ôn tập
Chương trình đơn giản
Bài 17: Chương
trình con và phân
loại
Bài 18: Ví dụ về
cách viết và sử
dụng chương
trình con
Bài 19: Thư viện
chương trình con
chuẩn
Trang bị cho học sinh 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.
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.
Kĩ năng
Kiến thức
KIẾN THỨC
LIÊN QUAN
NỘI DUNG
TRỌNG TÂM
NỘI
DUNG
KHÓ
MỤC
TIÊU
MỤC TIÊU
BÀI HỌC
KIẾN THỨC
• Biết khái niệm vàvai trò của chươngtrình con trong lậptrình.
• Biết sự khác nhaucơ bản giữa 2 loạichương trình con thường gặp.
• Giống và khácnhau giữa cấu trúcchương trình vàchương trình con.
• Biết mối quan hệgiữa tham số hìnhthức và tham sốthực.
• Biết được ý nghĩabiến cục bộ.
KĨ NĂNG
• Nhận biết và phânbiệt được 2 loạichương trình con thường gặp.
• Phân biệt đượcbiến toàn cục vàbiến cục bộ.
• Phân biệt được đâulà tham số hìnhthức và tham sốthực.
TRỌNG TÂM
KIẾN THỨC
LIÊN QUAN
Nội dung trong tâm, điểm khó
và kiến thức liên quan
Khái niệm 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
Sử dụng tham số giá trị, tham số biến và phạm vi
hoạt động của biến toàn cục, biến cục bộ.
Phân biệt 2 loại chương trình con.
Phân biệt chương trình chính và chương trình con
Tham số hình thức là gì? Tham số thực sự là gì?
NỘI DUNG KHÓ
Biết cấu trúc của một chương trình chính.
Biết giải và viết một chương trình giải bài toán
lũy thừa
• Có một số khái niệm mới đốivới học sinh
• Kiến thức về bài học rấtrộng, cần đảm bảo thời gian.
KHÓ KHĂN
• Phân mở đầu dễ gợi động cơ
• Có thể bám sát, tận dụng vídụ đơn giản để minh họa vàhình thành khái niệm.
THUẬN LỢI
• Lớp 11B3, sĩ số: 40 học sinh.
• Ở lớp hạn chế ghi chép, ghi chú nội dung bài học vào sgk, về nhàghi chép lại vào vở.
LỚP VÀ HỌC SINH
• Phòng máy(có sử dụng Netop School), máy chiếu, loa, bảng, phấn.
PHÒNG HỌC
• Có máy tính cá nhân.
• Có email: [email protected]
• Có trang học tập cá nhân (diễn đàn forumvi)
GIÁO VIÊN
GIẢ ĐỊNH
1. Kiểm trabài cũ – ôn bài
2. Gợi ý –tạo động cơvào bài mới
3. Demo tính thựcdụng của
CTC
4. Kháiniệm - lợiích việc sửdụng CTC
5. Giải đáp– cũng cốbài học
- Ổn định lớp
- Cho học sinh làm bài
Kiểm tra 15 phút.
T
- Làm kiểm tra 15 phút.
S
2. Gợi ý –tạo động cơvào bài mới
- Gợi ý đặt vấn đề, giúp
Học sinh nhận ra các đoạn
lệnh lặp đi lặp lại.
- Nêu ra hướng giải quyết
bằng cách sử dụng CTC.
T
- Nhận xét đoạn code bài
KT có gì đặc biệt.
- Phát hiện vấn đề, và thử nêu
cách giải quyết.
S
3. Demo tính thựcdụng của
CTC
- Viết lại chương trình bài
KT 15 phút bằng CTC.
- Cho chạy chương trình và
So sánh 2 kết quả.
T
- - Chú ý quan sát.
- Nhận xét so sánh 2 CT,
CT nào ngắn gọn hơn, dễ nhìn
hơn, dễ hiệu chỉnh hơn…
S
4. Kháiniệm - lợiích việc sửdụng CTC
- Cho học sinh hoạt động
nhóm, nêu ra khái niệm và
các lợi ích của việc sử dụng
CTC.
- Tóm tắt và chốt lại những ý
Chính.
T
- - Tích cực hoạt động
- nhóm.
- Lắng nghe và ghi chép.
S
5. Giải đáp– cũng cốbài học
- Củng cố lại kiến thức
cho học sinh
- Giải đáp thắc mắc.
- BTVN.
T
- - Lắng nghe và note
- Đặt câu hỏi thắc mắc.
S
1. Kiểm tra bàicũ – ôn bài
2. Phân loạiCTC
3. Cấu trúc CTC4. Thực hiện
CTC
5. Giải đáp –củng cố bài học
- Ổn định lớp.
- Dò bài cũ
+ CTC là gì?
+ Lợi ích việc sử dụng CTC?
T
- Trả lời và ghi nhớ.
S
2. Phân loạiCTC
- Nêu ra một số CTC.
- So sánh và phân loại
CTC
- Cho ví dụ, và học sinh cho
ví dụ.
T
- Lắng nghe và ghi chú.
- Hoạt động nhóm, thảo
luận cho ví dụ về 2 loại CTC.
S
3. Cấu trúc CTC
- Cho học sinh so sánh
2 cấu trúc CT trong bài
KT 15 phút của tiết 1.
- Lưu ý 1 số điểm khác nhau.
- K/n tham số thực, so sánh
Biến toàn cục và biến cục bộ.
T
- Cùng cả lớp so sánh 2
cấu trúc CT.
- Lắng nghe và ghi chú.
- Phân biệt biến cục bộ và
toàn cục.
S
4. Thực hiệnCTC
- Hướng dẫn cách thực
hiện 1 CTC.
- K/n tham số thực sự.
So sánh làm rõ tham số hình
thức và tham số thực sự.
- Học sinh phân biệt.
T
- Lắng nghe và ghi chú
- Phát biểu, phân biệt
tham số thực sự và tham số
hình thức.
S
5. Giải đáp –củng cố bài học
- Củng cố lại kiến thức
cho học sinh
- Giải đáp thắc mắc.
- BTVN.
T
- - Lắng nghe và ghi chú
- Đặt câu hỏi thắc mắc.
S
Netop School – (Kết nối với tất cả các máy học
sinh trong phòng)
Turbo Pascal – (Viết chương trình demo minh họa)
Power point – (Soạn slide bài giảng)