1. TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN PHƢƠNG PHÁP GIẢNG DẠY 2
TIN HỌC LỚP 11 : CHƢƠNG III
BÀI 10: CẤU TRÚC LẶP
GVHD: Th.s Lê Đức Long
SVTH: Nguyễn Công Chánh 1
Nguyễn Công Chánh Lớp: Tin 5C BT MSSV: K33103210
2. Kiến thức:
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
Kỹ năng:
Giải một số bài toán đơn giản trên
máy tính.
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ể, chương trình con.
2
Nguyễn Công Chánh
3. BÀI 10: CẤU TRÚC LẶP
Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán;
Cấu trúc lặp. (for-do, while-do)
Về kiến thức:
Nội dung trọngchươngcấucầu đơncấu trúclần biết trước, cấu trúc lặptoán; tra điều kiện trước;
Biết viết một tâm: nhu trúccủa giản (B8CII). biểu diễn thuật kiểm
Hiểu trình lặp với số lặp trong
Hiểu
Lặp với số lần biết trước
Về kiến thức: 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.
Hiểu cấu trúc lặp với số lần biết trước, cấu trúc lặp kiểm tra điều kiện trước;
Biết cấu trúc rẽ nhánh (B9CIII). số lần chưa biết trước
Lặp với
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.
Số lần biết trước
Vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.
Lặp Số lần chưa biết trước
Về kỹ năng: trình lặp trong thực tế
Biết quá
Điểm khó
các hạn
Viết đúng Vô lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiện trước.
Vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.
Tiến - lùi
Về kỹ năng:
Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiện trước.
X:=X+1, succ(x), pred(x)
3
Nguyễn Công Chánh
4. Hoạt động dạy học (tiết 1)
Hoạt động 1(7p): Hoạt động 2 (10p):
Dẫn Nhập vào bài Giảng giải việc lặp
? Dẫn HS về đƣa (1HS) trúc hàm tính S (2 bài tiến và
- Kiểm travà số cũ.ra cấu làm trong for-do.củadạngtoán 1. lùi)
Hỏi dắt bài lần phải
? Hỏi HS ý tƣởng giải quyết bài toán 1.
? Giải thích lặp tiến và thóc cho
- Dẫn dắttự với 300 hạtlặp lùi. vd ‘kiến tha lâu cũng có ngày đầy
Tƣơng vào bài.
- Nhận lại những điểm cần nhớ của bài.
- Nhắc xét,những thói quen lặp đi giảichotrong cuộc sống. 1 lùi )
hƣớng dẫn từng bƣớc quyết bài toán 1.
- Gọi Nêu
tổ’. - 2HS lên viết đoạn chƣơng trình lại bài toán 1. (1 tiến,
lặp
Hoạt động dạy học (tiết 1)
- Giải thích điểm khó về S:= S + a.
- Giảng giải về(viết chƣơng số lần chonguyên. (đã biết trong toán)
Cho Đƣa ra bài toán với trình số trƣớc.
Gọi- HS nhận xét. lặptính tổng nbiếtbài toán 2 và bài vd)
bài tập. việc
- Đƣa ra vd thực tế cho HS dễ hình dung.
(chọn)
- Viếtđánhvấnbài,về bàinhữngxem 2 trong sgk/trg42. tới. sau do
- GV- thuậtgiácũnglàmngàyvà 11. tổ trƣớc chú ảnh lên bảng)
Dặn Đặt lâu đềcho bàitoán điểm vẽ hình của tiết
toán nhắc bài
và toán và cần bài ý. (to/downto,
(Kiến HS học
tha có đầy -
khôngthích từng tiếnphần sẽ tìmkhi chạy thuật dạy.
- Giải Sơ lƣợc ‘;’, bƣớcbiến chạy đầu<sau, lùitiết toán bằng tay.
- có dấu những thực hiện hiểu trong ngƣợc lại)
(chi tiết)
(chi tiết) tiết)
(chi
Hoạt động 3 (10p):
Hoạt động 5 (3p): Hoạt động 4 (15p):
Lặp với số lần biết
Kết thúc bài dạy Cấu trúc lệnh for-do
trƣớc
Nguyễn Công Chánh 4
5. Hoạt động dạy học (tiết 2)
Hoạt động 2 (15p):
Hoạt động 1(7p):
Giải quyết bài toán 1
Dẫn Nhập vào bài
và 2
- Kiểm tra bài cũ. (2HS)
- Nêu Viết hai dạng cấu yêu cầu đề. (chia 2 dƣ 1, chia 3 dƣ 2, tính
? ví dụ 2/45, có sửa trúc của hàm lặp for?
tích) ? Viết đoạn chƣơng trình cho vd kiến tha lâu cũng có ngày đầy
- Gọi HS lên viết đoạn lệnh cho bài toán 1. (bài tập về nhà)
- Nhắc thảo lƣợngnhóm.cần nhớ của bài. thời gian 10 phút)
Cho lại những điểm (hai bàn quay lại,
tổ. (số luận hạt gạo 300)
- Gọi HS nhận xét, bổ sung, sửa chữa.
Hoạt động dạy học (tiết 2)
- Gọi HS nhận hai nhóm lên bảng ghi kết quả thảo luận.
Gọi đại diện xét.
- GV đánh giá, hƣớng dẫn từng bƣớc giải quyết bài toán 1.
- Dặnđánhnhóm và xem trƣớc bài của tiết tới.
GV HS ôn bài khácđiểm. xét bổ sung.
Cho các giá và cho nhận
- Làm nhƣ vậy với bài toán 2.
- Gv nhắc lại những kiến thức quan trọng của tiết trƣớc.
GV đánh giá kết quả cuối cùng.
- Nhắc nhở thêm những chỗ HS còn hay bị vƣớng, chƣa rõ. (nếu có)
Hoạt động 4 (3p): Hoạt động 3 (20p):
Kết thúc bài dạy Làm ví dụ 2 trang 45
Nguyễn Công Chánh 5
6. Hoạt động dạy học (tiết 3)
Hoạt động 2 (10p):
Hoạt động 1(5p):
Trình bày lặp với số
Dẫn Nhập vào bài
lần chƣa biết trƣớc
? Đặt những tìmdùng lặp với số lần chƣa biếtgiải quyết
- Nêu vấn có thểdụ về chunglặp for đã (UCLN).trƣớc. những bài
Hỏi HS đề ví ƣớc hàm lớn nhất học để
- Dẫn dắt vào bài
- Nhắc bày thuật để giải quyết
toán này ý tƣởng toán cần nhớ của bài.
? Trình lạikhông? điểm cho HS. các ví dụ này.
- Hỏi HS những
- Nhắc lại những phần đã học ở hai tiết trƣớc.
- GV nhận xét. trúc nghĩ.lặp while-do.
Cho thiệu cấu
Giới HS 5 phút suy hàm
Hoạt động dạy học (tiết 3)
- Cho Đặt tập. (làm các bài khác để giải 3)
- bài vấn đề còn cách tập chƣơng quyết những bài toán lặp đó
- Nhắc ra thuật thức logic. (điều kiện lặp là biểu thức logic)
Gọi 2HS biểuviết đoạn chƣơng trình dùng hàm while-do.
Đƣa lại lên toán tổng_2/ 45sgk.
không?
- Vẽ sơ đồhọc bài,khó lặpwhile-do, và của biết. (quan tổng_2. cách xác
- DặnHS nhận xét.làm bàivới số lần chƣa thuật toán trọng là
Giải HS khối của hàm .
Gọi thích điểm
- Sơ lƣợc những phần sẽ tìm hiểu trong tiết dạy.
- Giảiđánh giá đồ khối.
định điều kiện và nhắc những điểm cần chú ý.
GV thích sơ dừng)
Hoạt động 4 (15p):
Hoạt động 5 (3p): Hoạt động 3 (10p):
Tìm ƣớc chung lớn
Kết thúc bài dạy Hàm lặp while-do
nhất
Nguyễn Công Chánh 6