1. TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
SƯ 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
2. 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
4. MỤC TIÊU
BÀI HỌC
KIẾN THỨC
• Biết khái niệm và
vai trò của chương
trình con trong lập
trình.
• Biết sự khác nhau
cơ bản giữa 2 loại
chương trình con
thường gặp.
• Giống và khác
nhau giữa cấu trúc
chương trì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.
• Biết được ý nghĩa
biến cục bộ.
KĨ NĂNG
• Nhận biết và phân
biệt được 2 loại
chương trình con
thường gặp.
• Phân biệt được
biến toàn cục và
biến cục bộ.
• Phân biệt được đâu
là tham số hình
thức và tham số
thực.
5. 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
6. • Có một số khái niệm mới đối
với học sinh
• Kiến thức về bài học rất
rộ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
7. • 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: loctonthat@gmail.com
• Có trang học tập cá nhân (diễn đàn forumvi)
GIÁO VIÊN
GIẢ ĐỊNH
8. 1. Kiểm tra
bài cũ – ôn bài
2. Gợi ý –
tạo động cơ
vào bài mới
3. Demo
tính thực
dụng của
CTC
4. Khái
niệ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ực
dụ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ái
niệ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
9. 1. Kiểm tra bài
cũ – ôn bài
2. Phân loại
CTC
3. Cấu trúc CTC
4. 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ại
CTC
- 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ện
CTC
- 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
10.
11. 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)