1. Trường Đại Học Sư Phạm TP Hồ Chí Minh
Khoa: Công Nghệ Thông Tin
Môn: Phương Pháp Dạy Học II
GVHD: ThS Lê Đức Long
SVTH: Trần Thị Mọng Dung
MSSV: K3310 3312
Lớp: Tin 5 LA – KG
1
2. Chương Trình Tin Học 11
Kiến thức: Một số Chương I: Một số khái
niệm về lập trình và ngôn
khái niệm cơ bản về
ngữ lập trình
lập trình và ngôn
ngữ lập trình bậc Chương II: Chương trình
cao. đơn giản
Bài 9: Cấu trúc rẽ nhánh
Chương III: Cấu trúc rẽ
nhánh và lặp (4,1,2)
Tin Học 11 Chương IV: Kiểu dữ liệu
Bài 10: Cấu trúc lặp (3,0,0)
có cấu trúc
Chương V:
Kĩ năng: Vận dụng Tệp và thao tác với tệp
kiến thức về thuật
toán, cấu trúc dữ liệu, Chương VI: Chương trình
ngôn ngữ, chương con và lập trình có cấu trúc
trình con có sẵn.
3. Bài 10: Cấu trúc lặp (3,0,0)
- Hiểu về nhu cầu của cấu trúc lặp trong biểu diễn thuật toán;
Mục tiêu, - Hiểu được cấu trúc lặp với số lần biết trước, cấu trúc lặp với số lần chưa biết trước;
- Biết vận dụng đúng loại cấu trúc lặp vào tình huống cụ thể;
chuẩn kiến - Viết đúng câu lệnh với số lần lặp: biết trước và chưa biết trước;
thức, kĩ năng: - Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp;
- Viết được thuật toán một số bài toán đơn giản;
- Hiểu được ý nghĩa của cấu trúc lặp;
Điểm trọng - Phân biệt được lặp với số lần biết trước và lặp với số lần chưa biết trước;
tâm: - Viết thuật toán của một bài toán cụ thể;
- Viết đúng các câu lệnh lặp;
- Hiểu và chọn sử dụng cấu trúc lặp phù hợp với từng bài toán;
- Phân biệt rõ lặp với số lần: biết trước và chưa biết trước;
Điểm khó: - Đưa ra thuật toán cho từng bài toán;
- Biết và chọn sử dụng cấu trúc lặp nào phù hợp với từng bài toán;
- Gộp dãy câu lệnh thành câu lệnh ghép;
- Kiểm soát <điều kiện> để không lặp vô hạn đối với vòng lặp kiểm tra điều kiện;
Kiến thức - Cần biết: viết được thuật toán, câu lệnh lặp, biết sử dụng từng loại cấu trúc lặp.
đã biết, liên
- Đã biết: như thế nào là lặp, Chương II (cấu trúc chương trình, kiểu dữ liệu chuẩn,
quan đến bài
học: khai báo biến, phép toán biểu thức câu lệnh gán,…, cấu trúc rẽ nhánh)
3
4. Kịch Bản Dạy Học– Bài 10: Cấu Trúc Lặp
Giả định môi trường
HĐ 1: (5p) HĐ 2: (20p) dạy học: lớp chia thành 6
Kiểm tra bài Ý nghĩa ủa nhóm, phòng học có máy
cũ chiếu, bảng viết phấn,
cấu trúc lặp giáo viên có website
riêng, hs lên trang
Tiết 1 http://mongdungsp.wordpr
HĐ 3: (13p) ess.com/ để xem trước hai
HĐ 4: (7 p) bài toán va tl các câu hỏi
Tìm hiểu lặp của bài toán.
Games trắc với số lần Chuẩn bị: SGK, phiếu
nghiệm biết trước và tl trắc nghiệm, games trắc
câu lệnh nghiệm.
For- do Ghi chú: Phiếu tl trắc
nghiệm phát cho hs đầu
tiết dạy và thu lại vào cuối
tiết dạy. 4
6. Bài 10 – Tiết 1 – HĐ 2: (20p) Ý nghĩa của cấu
trúc lặp
- Chia lớp thành 6 nhóm
( 2 bàn là một nhóm):
- Gợi động cơ bằng việc dưa ra - Chú ý quan sát bài toán đặt
hai bài toán đặt vấn đề và đưa ra vấn đề và trả lời các câu hỏi.
các câu hỏi cho từng bài toán. - Thảo luận theo nhóm để
(5p) đưa ra thuật toán.
- Phân 3 nhóm viết t/toán b/toán - Viết thuật toán lên bảng
1 và 3 nhóm viết t/toán b/toán 2.
- Nhận xát bài làm của
(8p)
nhóm khác.
- Đại diện các nhóm ghi kq lên
-- Chú ý lắng nghe gv trình
bảng, gọi hs nhóm khác nhận xét,
bày.
đánh giá.(5p)
- Chuẩn hóa lại thuật toán cho hs.
(2p)
7. Bài 10 – Tiết 1 – HĐ 3: (13p) Tìm hiểu lặp với số
lần biết trước và câu lệnh For- do
- Hs biết được cấu trúc chung của câu lệnh lặp FOR .
- Hiểu ý nghĩa các thành phần trong câu lệnh For Mục tiêu
- Vẽ được sơ đồ thực hiện.
- Y/cầu hs n/cứu sgk vàcho biết cấu trúc chung của lệnh
For?
Giáo viên
- Y/cầu hs trình bày cấu trúc For lùi, so sánh với dạng
for tiến:
- Đọc sgk và trả lời
- N/cứu sgk, suy nghĩ, so sánh với dạng For tiến rồi trả
Học sinh
lời .
8. Bài 10 – Tiết 1 – HĐ 4: (7p)
Games trắc nghiệm
- Hướng dẫn làm games trắc nghiệm
để củng cố lại kiến thức.
- Dặn hs tham khảo tài liệu trên trang Mục tiêu:
HĐ web gv, xem trước phần ví dụ cấu trúc củng cố lại
GV lặp có số lần biết trước cho tiết học kiến thức
tới. trong tiết học
- Hs ghi đáp án Games trắc nghiệm
trên phiếu tl trắc nghiệm.
- Hs xem bài giảng, làm một số bài tập
HĐ
luyện tập sử dụng lệnh for trên trang:
HS
http://mongdungsp.wordpress.com/
Games
9. Kịch Bản Dạy Học– Bài 10: Cấu Trúc Lặp
Kĩ năng
Kiến thức - Vận dụng đúng đắn các dạng của lệnh lặp
- Sử dụng đúng lệnh lặp For để
giải quyết một bài toán đơn giản.
Tiết 2 For
- Viết đúng lệnh lặp For để mô tả được thuật
toán của một số bài toán đơn giản
HĐ 2: (15p) HĐ 3: (18p)
• Rèn luyện kĩ • Tiếp tục vận HĐ 4: (6p)
HĐ 1 (6p): năng vận dụng dụng câu lệnh Củng cố kiến
Kiểm tra bài cũ. câu lệnh For để lặp For vào câu
giải quyết một thức.
lệnh rẽ nhánh If.
bài toán đơn
giản.
10. Kịch Bản Dạy Học– Bài 10: Cấu Trúc Lặp
Kiến thức: Kĩ năng:
- Biết được ý nghĩa của cấu trúc lặp với - Phân biệt cấu trúc lặp For và While.
số lần lặp chưa biết trước
- Biết được cấu trúc chung của lệnh lặp
Tiết 3 - Dùng đúng lệnh lặp While trong lập trình.
- Biết lựa chọn đúng dạng lệnh lặp để lập trình
While trong NNLT Pascal. giải quyết một số bài toán đơn giản.
• Tìm hiểu ý • Tìm hiểu cấu trúc
nghĩa của cấu lệnh lặp While
trúc lặp với số trong NNLT
lần chưa biết HĐ 1: HĐ 2: Pascal
trước
(10p) (15p)
HĐ 4: HĐ 3:
(5p) (15p)
• Củng cố kiến • Rèn luyện kĩ
thức. năng vận dụng
lệnh lặp While
12. 1 1 1 1
Bài toán 1: Viết CT tính tổng S ...
a a 1 a 2 a 100
• Câu hỏi:
- Xác định công thức toán học để tính tổng
- Gợi ý phương pháp: Ta xem S là một cái tủ lạnh, các số hạng là
những vật có kích thước khác nhau, khi đó việc tính tổng trên
tương tự như việc cất các đồ vật vào tủ lạnh S.
- Có bao nhiêu cất đồ vật nước như vậy?
- Phải viết bao nhiêu lệnh để thể hiện việc này?
12
13. Bài toán 2: Chị A có số tiền là S, chị gửi tiết kiệm ngân hàng với
lãi suất 1,7%/tháng. Hỏi sau 12 tháng (không rút tiền lãi hàng
tháng) chị A được số tiền là bao nhiêu?
• Câu hỏi:
- Em hiểu như thế nào về cách tính tiền gửi tiết kiệm trong bài
toán 2.
- Số tiền thu được sau tháng thứ nhất là bao nhiêu?
- Theo y/cầu của bài toán ta cần thực hiện tính bao nhiêu lần như
vậy?
13