Upload
tin-d-binh-thuan
View
1.465
Download
4
Embed Size (px)
DESCRIPTION
Citation preview
Kịch bản dạy học
SVTH: Hoàng Thị Hồng ThắmLớp: Tin4D – BTMSSV: K33103269
Môn: Phương pháp dạy học 2
Tổng quan:
Tin học 11
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 II: Chương trình đơn giản
Chương III: Cấu trúc rẽ nhánh và lặp
Chương IV: Kiểu dữ liệu có cấu trúc
Chương V: Tệp và thao tác với tệp
Chương VI: Chương trình con và lập trình có cấu trúc
Bài 10: Cấu trúc lặp (3,0,0)
Mục tiêu bài dạyKiến thức:
Hiểu các khái niệm rẽ nhánh và lặp trong lập trình;Biết sử dụng các câu lệnh thực hiện rẽ nhánh và lặp trong Pascal;Bước đầu hình thành lập trình có cấu trúc;
Kĩ năng:Biết diễn đạt đúng các câu lệnh, soạn được chương trình giải các bài toán đơn giản áp dụng các loại cấu trúc điều khiển như trên.Bước đầu có khả năng phân tích bài toán đơn giản dể chọn kiểu cấu trúc điều khiển phù hợp tình huống.Biết tạo câu lệnh ghép khi cần thiết
Mục Tiêu bài dạy
Kiến thức
Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán;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ách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.
Điểm khó
Học sinh chưa biết gì về cấu trúc lặp.Lặp với số lần chưa biết trước, lặp với số lần biết trước là gìLàm sao để dừng vòng lặp while tránh trường hợp lặp vô tận.Chuyển từ for – do về while – doLựa chọn cấu trúc nào cho từng bài toán cụ thể.
Trọng tâm Kĩ năng:
Mô tả được 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 trước, lệnh lặp với số lần định trước.Viết được thuật toán giải một số bài toán đơn giản
Hiểu được tại sao phải dùng cấu trúc trong biểu diễn thuật toánLặp với số lần biết trước dùng làm gì, thể hiện qua câu lệnh nàoCâu lệnh for – do (dạng tiến, dạng lùi): cú pháp,cách hoạt động.Lặp với số lần chưa biết trước.Câu lệnh while – do: cú pháp, dùng sơ đồ khối mô tả cách hoạt động, điều kiện dừng. Với bài toán cụ thể khi nào dùng for – do khi nào dùng while – do Viết thuật toán cho ví dụ cụ thể dùng for – do hoặc while - do
Phương pháp và phương tiện dạy học dự kiến:Phương pháp diễn giải – nêu vấn đề.Phương tiện: máy tính ,máy chiếu,bảng viết,phấn,SGK. Sử dụng các công cụ hỗ trợ : MS PowerPoint2007,Violet,Camtasia.
Kịch bản
Bài cấu trúc lặp được dạy trong 3 tiết
Tiết 1: mục 1 và mục 2 (phần lý thuyết)Giáo viên đưa ra ví dụ dẫn dắt học sinh tới các khái niệm về vòng lặp, cú pháp, ý nghĩa và cơ chế hoạt động của vòng lặp FOR
Tiết 2: mục 2 (phần ví dụ và luyện tập)Phân tích hai ví dụ 1 và ví dụ 2 trong SGK
Tiết 3: mục 3 (Tiết sẽ dạy)Cú pháp, ý nghĩa, cách thức hoạt động của vòng lặp while
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 1
HOẠT ĐỘNG 1:(5 phút)
Cũng cố bài cũ
HOẠT ĐỘNG 2:(10 phút)Lặp với số lần biết trước
HOẠT ĐỘNG 3: (25 phút)Hai thuật toán Tong_1a và Tong_1b. Câu lệnh for –do
HOẠT ĐỘNG 4:(5 phút) Cũng cố bài học
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 2
HOẠT ĐỘNG 1:(5 phút)
Cũng cố bài cũ
HOẠT ĐỘNG 2:(15 phút)Ví dụ 1
HOẠT ĐỘNG 3: (15 phút)Ví dụ 2
HOẠT ĐỘNG 4:(10 phút)Cho ví dụ để học sinh
làm
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 3
HOẠT ĐỘNG 1(5 phút)
HOẠT ĐỘNG 2(15 phút)
HOẠT ĐỘNG 3(15 phút)
HOẠT ĐỘNG 4(5 phút)
Giả định:Phòng học có máy chiếu.
Học sinh học lực trung bình.
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 3
HOẠT ĐỘNG 1(5 phút)
HOẠT ĐỘNG 2(15 phút)
HOẠT ĐỘNG 3(20 phút)
HOẠT ĐỘNG 4(5 phút)
Học sinh trả lời các câu trắc nghiệm mà giáo viên đưa ra.
Nhắc lại bài cũ
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 3
HOẠT ĐỘNG 1(5 phút)
HOẠT ĐỘNG 2(15 phút)
HOẠT ĐỘNG 3(20 phút)
HOẠT ĐỘNG 4(5 phút)
Lấy bài toán 2 mục 1 SGK làm ví dụ.Gọi học sinh trình bày cách giải bài toán này khi cho a = 2 GV cũng cố lại và nêu:Bài toán này chưa biết được là phải cộng bao
nhiêu lần.Nhưng có thể dừng cộng khi tổng
S < 0,0001.Từ đó dẫn dắt học sinh tới khái niệm lặp với số lần biết trước.Đưa ra thuật toán giải bài toán 2 và gọi học sinh lên giải thích thuật toán và cho biết thuật toán này dừng khi nào.GV nêu cấu trúc câu lệnh while – do và giải thích sơ đồ thực hiện câu lệnh này. GV giải thích sơ đồ khối của thuật toán của bài toán 2. Sau đó cho học sinh xem đoạn phim demo cách thực hiện vòng lặp while – do trong chương trình cài đặt thuật toán cho bài toán 2.
Lặp với số lần chưa biết trước và câu lệnh while - do
Đoạn phim Demo (5’)
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 3
HOẠT ĐỘNG 1(5 phút)
HOẠT ĐỘNG 2(15 phút)
HOẠT ĐỘNG 3(20 phút)
HOẠT ĐỘNG 4(5 phút)
Cho 3 học sinh ngồi thành một nhóm và thỏa luận trong 10 phút.Nội dung thảo luận:Dựa vào sô đồ khối trong ví dụ 2 hãy
nêu cách tìm UCLN của hai số nguyên dương bất kì.
Dựa vào chương trình tìm UCLN ở trang 48 SGK tìm UCNL của hai số m và n (m = 12 và n = 18).
Học sinh lên nêu kết quả thảo luận của mình.
Học sinh có thể tự chạy bằng tay thuật toán tìm UCLN của hai số m = 12 và n = 18
Bài 10: Cấu trúc lặp (3,0,0)
Tiết 3
HOẠT ĐỘNG 1(5 phút)
HOẠT ĐỘNG 2(15 phút)
HOẠT ĐỘNG 3(20 phút)
HOẠT ĐỘNG 4(5 phút)
Cho học sinh chơi ghép ô chữ để cũng cố lại kiến thức.
Cũng cố lại nội dung bài học