Kbdh k11 c3_b10
Transcript of Kbdh k11 c3_b10
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCMKHOA CÔNG NGHỆ THÔNG TIN
GVHD: Thầy Lê Đức Long Thầy Nguyễn Khắc Văn
SVTH: Nguyễn Thị Hồng NgọcMSSV: K36.103.046
KỊCH BẢN DẠY HỌC
CHƯƠNG TRÌNH TIN HỌC LỚP 11
Chương VIChương
Trình Con Và Lập
Trình Có Cấu Trúc
Chương VTệp Và
Thao Tác Với Tệp
Chương IVKiểu Dữ
Liệu Có Cấu Trúc
Chương II:Chương
Trình Đơn Giản
Chương I: Một Số Khái Niệm Về Lập
Trình Và Ngôn Ngữ Lập Trình
Chương IIICấu Trúc Rẽ Nhánh Và
Lặp
Bài 9: Cấu Trúc Rẽ
Nhánh
Bài Tập và Thực Hành 2
Bài 10:Cấu Trúc Lặp
Tiết 3:Lặp với số lần
chưa biết trước và câu lệnh while - do
• Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán.• Biết cách vận dụng từng loại cấu trúc lặp phù hợp với tình huống cụ thể,
đơn giản.• 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 đúng các lệnh lặp kiểm tra điều kiện với số lần chưa biết trước.• Viết được thuật toán của một số bài toán đơn giản.
Mục tiêu
• Biết được cấu trúc câu lệnh lắp với số lần chưa biết trước (while – do).• Vẽ sơ đồ khối cho câu lệnh while – do.• Liên hệ cấu trúc while- do với for – do tương ứng.• Vận dụng cấu trúc lặp vào bài toán cụ thể.• Phân biệt giữa cấu trúc lặp biết trước số lần lặp và cấu trúc lặp chưa biết
số lần lặp.
ND trọng
tâm và điểm khó
• Biết ý nghĩa của cấu trúc lặp.• Hiểu được cấu trúc lặp với số lần biết trước.• Biết phân tích bài toán đơn giản.• Hiều thế nào là lặp trình có cấu trúc.
Kiến thức liên
quan
• Phương pháo dạy học trực quan và thảo luận nhóm là chính.• Kết hợp với phương pháp đàm thoại nêu vấn đề, tạo tình huống có vấn
đề từ đó tạo hứng thú cho học sinh tích cực tham gia vào bài học.
Phương Pháp
Bài 10:Cấu trúc
lặp(tiết 3)
Hoạt động 1:
Kiểm tra bài cũ (5p)
Hoạt động 2:
Câu lệnh while –do
(15p)
Hoạt động 03: Bài tập vận dụng
(20p)
Hoạt động 04: Tổng kết - Củng cố - Dặn dò (5p)
• Lớp 11A2, sĩ số: 40 học sinh được chia thành 4 nhóm• Ở nhà, HS đọc SGK và tìm hiểu câu lệnh while-d• Trên lớp, HS xem SGK và ghi chép đầy đủ.
LỚP VÀ HỌC SINH
• Phòng học có máy chiếu, loa, bảng phấn.
PHÒNG HỌC
• Có máy tính cá nhân.• Đầu năm học đã hướng dẫn học sinh quy cách học và làm việc ở lớp, ở
nhà.• Soạn phiếu bài tập, học tập, quay clip.
GIÁO VIÊN
Giả Định
Hoạt động 1: kiểm tra bài cũ
Câu 1: Viết cấu trúc câu lệnh for – do và cho biết hoạt động của câu lệnh for-do.
Giáo
viên
Câu 1: Cấu trúc câu lệnh for– do: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;•Hoạt động của câu lênh for-do:
Câu lệnh viết trong từ khóa do được thực hiện tuần tự, với biến đếm lần lược nhận giá trị liên tiếp tăng dần từ giá trị đầu đến giá trị cuối.
Học sinh
Hoạt động 1: kiểm tra bài cũ
Có thể sử dụng câu lệnh for – do để giải quyết bài toán sau hay không? Vì sao?
Tính và đưa kết quả ra màn hình tồng:S= 1+2+3+4+….+N+…Cho đến khi S < 100
Giáo
viên
Chưa thể xác định số lần lặp của bài toán này. Vì thế không thể dùng câu lệnh for – do để giải quyết bài toán này.
Học sinh
Hoạt động 2: Câu lệnh while -do
Dẫn nhập
Từ bài toán tính tổng S như trên, nếu sử dụng câu lệnh for–do để thực hiện thì rất phức tạp. Pascal có một câu lệnh giúp ta thực hiện bài toán này một cách đơn giản hơn => Câu lệnh while - do
Hoạt động 2: Câu lệnh while -do
Câu lệnh while-do
While <điều kiện> do <câu lệnh>;
Biểu thức lôgic
Một câu lệnh đơn
hoặc ghép.
Hoạt động 2: Câu lệnh while -do
Tham khảo sách giáo khoa và vẽ lại sơ đồ thể hiện câu lệnh while-do.
Giáo viên
Học sinh
Hoạt động 3: Bài tập vận dụng
Giáo
viên
• Giáo viên hướn gdẫn tìm hiểu ví dụ 1 trong SGK.
Học
sinh
• Làm việc theo nhóm đã chi để tìm hiểu và giải quyết ví dụ 2 trong SGK.
Hoạt động 4: Củng cố
Hết
Nhắc lại câu lệnh while-
do
Liên hệ câu lệnh while-do với for-do tương
ứng.