Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (133.03 KB, 2 trang )
<span class='text_page_counter'>(1)</span>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 hiện chạy từng bước các ví dụ đã học. - 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ệ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 của 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 trong câu lệnh ? 2./ Hãy cho biết số lần lặp của đoạn chương trình sau ? a./ Tính tổng các số chẵn S:=0; For i:=3 to 10 do If ( i mod 2) = 0 then S:= S + i; b./ Tính tổng các số lẽ S:=0; For i:=2 to 9 do If ( i mod 2) <> 0 then S:= S + i;. Hoạt động của HS. Nội dung bài học. -Hs1,2 được gọi lên trả lời a./ 10 lần b./ 9 lần. -GV nhận xét và cho điểm HĐ2: Chạy thử bằng tay các chương trình sau -GV: Yêu cầu hs xem chương trình trong vd5/sgk 59, nếu chương trình được sửa lại như sau S:=0; For i:=1 to 10 do S:= S + i;. Bài tập 1: Tính tổng các số nguyên từ 1 đến 10 ? -Tất cả hs xem, suy S:=0; For i:=1 to 10 do nghĩ và đoán i, S S:= S + i; Trả lời: S=55. -GV: Hãy cho biết giá trị của S và i Trang 1 Lop8.net.
<span class='text_page_counter'>(2)</span> Trường THCS Đoàn Giỏi. GV: Phạm Tấn Phát. trong từng 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ừ 1 đế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 do If ( i mod 2) = 0 then trả lời S:= S + i; Trả lời: S=30 b./ Tính tổng các số lẽ từ 1 đến 10 ? S:=0; For i:=1 to 10 do If ( i mod 2) <> 0 then S:= S + i;. -GV tiến hành bài tập 2 tương tự bài tập1. a./ Với giá trị nào của i để câu lệnh S:=S + Trả lời: S=25 i; được thực hiện ? -Các nhóm thảo luận b./ Với giá trị nào của i để câu lệnh S:=S + + Đại diện nhóm 1 i; được thực hiện ? trả lời -GV yêu cầu hs cho biết số lần lặp để tính tổng trong bài 6/sgk 61 -GV: Hãy viết câu lệnh lặp For để thực hiện tính tổng n lần -GV Tổng trên mỗi 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 khi lặp. + Đại diện nhóm 2 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 do S:= S + 1 / 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 trong câu lệnh ? (5 điểm). + Số 3,4,6,8,…,n+2 là giá trị i+2 khi 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 ra 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 2 3 2 ... 100 2 b./ S= 1.2 2.3 .... 100.101 c./ S= d./ S= IV./ Rút kinh nghiệm tiết dạy. Trang 2 Lop8.net.
<span class='text_page_counter'>(3)</span>