- Về kỹ năng: + Hs biết chạy từng bước và đoán được kết quả của một số ví dụ - Về thái độ: Tích cực phát biểu, rèn luyện thái độ cẩn thận khi viết chương trình II./ Phương pháp,phương ti[r]
(1)Trường THCS Đoàn Giỏi GV: Phạm Tấn Phát Tuần 22 Ngày soạn: Tiết 43 Ngày dạy: Baøi taäp I./ Mụcđích yêu cầu: - Về kiến thức: + Hs ôn tập lại cấu trúc lặp với số lần biết trước + Hs thực chạy bước các ví dụ đã học - Về kỹ năng: + Hs biết chạy bước và đoán kết số ví dụ - Về thái độ: Tích cực phát biểu, rèn luyện thái độ cẩn thận viết chương trình II./ Phương pháp,phương tiện: - Phương pháp thuyết trình, vấn đáp, nêu vấn đề - Máy chiếu Projector, máy vi tính III./ Lưu ý sư phạm: IV./ Hoạt động dạy học: Hoạt động giáo viên HĐ1: Kiểm tra bài cũ: (10 phút) 1./ Nêu cấu trúc lặp for …do và giải thích các thành phần câu lệnh ? 2./ Hãy cho biết số lần lặp đoạn chương trình sau ? a./ Tính tổng các số chẵn S:=0; For i:=3 to 10 If ( i mod 2) = then S:= S + i; b./ Tính tổng các số lẽ S:=0; For i:=2 to If ( i mod 2) <> then S:= S + i; Hoạt động HS Nội dung bài học -Hs1,2 gọi lên trả lời a./ 10 lần b./ lần -GV nhận xét và cho điểm HĐ2: Chạy thử tay các chương trình sau -GV: Yêu cầu hs xem chương trình vd5/sgk 59, chương trình sửa lại sau S:=0; For i:=1 to 10 S:= S + i; Bài tập 1: Tính tổng các số nguyên từ đến 10 ? -Tất hs xem, suy S:=0; For i:=1 to 10 nghĩ và đoán i, S S:= S + i; Trả lời: S=55 -GV: Hãy cho biết giá trị S và i Trang Lop8.net (2) Trường THCS Đoàn Giỏi GV: Phạm Tấn Phát lần lặp Bài tập 2: -GV cho hs thảo luận theo hướng dẫn a./ Tính tổng các số chẵn từ đến 10 i =1, S=… ? i =2, S=… ? i =3, S= ….? i =4, S=.… ? i =5, S= ….? i =6, S=……? i =7, S=… ? i =8, S= … ? i =9, S=……? i =10, S= … ? i =11, S= ….?, nhận xét? -Hs thảo luận theo S:=0; nhóm, cử đại diện For i:=1 to 10 If ( i mod 2) = then trả lời S:= S + i; Trả lời: S=30 b./ Tính tổng các số lẽ từ đến 10 ? S:=0; For i:=1 to 10 If ( i mod 2) <> then S:= S + i; -GV tiến hành bài tập tương tự bài tập1 a./ Với giá trị nào i để câu lệnh S:=S + Trả lời: S=25 i; thực ? -Các nhóm thảo luận b./ Với giá trị nào i để câu lệnh S:=S + + Đại diện nhóm i; thực ? trả lời -GV yêu cầu hs cho biết số lần lặp để tính tổng bài 6/sgk 61 -GV: Hãy viết câu lệnh lặp For để thực tính tổng n lần -GV Tổng trên lần lặp phải cộng thêm giá trị là bao nhiêu ? Hướng dẫn: Quan sát qui luật và trả lời + Số 1,2,3, …,n là giá trị i lặp + Đại diện nhóm Bài tập 3: Sửa bài tập 6/sgk61 trả lời -Hs trả lời: n lần -Hs xưng phong lên Write(‘Nhap so n’);Readln(n); bảng S:=0; For i:=1 to n S:= S + / i*(i+2); 1./ Hãy viết câu lệnh lặp với số lần lặp biết trước, giải thích các thành phần câu lệnh ? (5 điểm) + Số 3,4,6,8,…,n+2 là giá trị i+2 lặp -GV củng cố, cho hs kiểm tra 15 phút qua các câu hỏi sau ? -Hs lấy giấy làm 2./ Hãy viết chương trình tính kiểm tra tổng tương ứng câu a81, câu b82, câu c83, câu d84 a./ S= 12 2 100 b./ S= 1.2 2.3 100.101 c./ S= d./ S= IV./ Rút kinh nghiệm tiết dạy Trang Lop8.net (3)