Tải bản đầy đủ (.docx) (2 trang)

tuan 27 tiet 53 tin 8 2013

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 (107.16 KB, 2 trang )

<span class='text_page_counter'>(1)</span>Tuần 27 Tiết: 53. Ngày soạn: 17/03/2013 Ngày day: 19/03/2013. BÀI TẬP I. Mục tiêu: 1. Kiến thức: - Ôn tập câu lệnh lặp với số lần chưa biết trước while … do trong Pascal. 2. Kĩ năng: - Làm các bài tập về câu lệnh lặp với số lần chưa biết trước while … do trong Pascal. - Viết chương trình sử dụng câu lệnh lặp lệnh ghép trong Pascal. 3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn. II. Chuẩn bị - Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. - Hs: Vở ghi, sách giáo khoa. III. Phương pháp: - Gv ôn tập kiến thức, đặt vấn đề, hướng dẫn, ra bài tập. Hs vấn đáp làm việc nhóm. IV. Tiến trình bài dạy: 1. Ổn định lớp: (1’) 8A1:................................................................................................................ 8A2:................................................................................................................ 2. Kiểm tra bài cũ: (5’) Câu hỏi: Trình bày cú pháp và cách sử dụng câu lệnh lặp với số lần chưa biết trước while … do trong Pascal? 3. Nội dung bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH GHI BẢNG Hoạt động 1: (37’) Lý thuyết. 1. Bài tập 2. + GV: Yêu cầu Hs đọc và làm các + HS: Đọc và nghiên cứu SGK Sự khác biệt giữa: bài tập 2, 3 SGK/71. làm các bài tập theo yêu cầu. For…to…do While…do tính + GV: Chia lớp thành 6 nhóm học + HS: Thảo luận nhóm và trả lời Chỉ thị cho Máy máy thực hiện thực hiện với tập và làm các bài tập trên. các câu hỏi đề ra. lệnh với số lần số lần lặp + GV: Đưa ra yêu cầu của câu hỏi + HS: Thảo luận theo nhóm trình đã xác định từ chưa xác và bài tập 2. bày vào bảng phụ. trước. định trước. + GV: Hãy phát biểu sự khác biệt + HS: Điều kiện là Có thể kiểm giữa câu lệnh lặp với số lần biết giá trị của biến tra giá trị của For…to…do While…do đếm có giá trị một số thực, trước và câu lệnh lặp với số lần lặp Chỉ thị cho máy Máy tính thực nguyên đã đạt cũng có thể thực hiện lệnh hiện với số lần chưa biết trước. được giá trị là một điều + GV: Cho Hs thảo luận nhóm trong với số lần đã xác lặp chưa xác định lớn nhất hay kiện khác,… định từ trước. trước. vòng 5’ để tìm ra sự khác biệt giữa Điều kiện là giá Có thể kiểm tra chưa. hai câu lệnh lặp. Câu lệnh thực Kiểm tra trị của biến đếm giá trị của một số hiện ít nhất điều kiện, + GV: Quan sát các nhóm thảo luận có giá trị nguyên thực, cũng có thể một lần, sau đó điều kiện và hướng dẫn giải thích cho Hs nếu đã đạt được giá là một điều kiện kiểm tra điều thỏa mãn trị lớn nhất hay khác,… Hs có thắc mắc. kiện. thực hiện chưa. + GV: Các nhóm thực hiện xong, Câu lệnh thực Kiểm tra điều câu lệnh. đại diện nhóm lên bảng thuyết trình hiện ít nhất một kiện, điều kiện bài làm của nhóm. lần, sau đó kiểm thỏa mãn thực hiện câu lệnh. + GV: Các nhóm khác nhận xét tra điều kiện. đánh giá bài làm của bạn. + GV: Nhận xét đánh giá sửa chữa + HS: Tập trung chú ý lắng nghe  ghi nhớ kiến thức. các lỗi sai của các nhóm. 2. Bài tập 3..

<span class='text_page_counter'>(2)</span> + GV: Đưa ra yêu cầu của câu hỏi và bài tập 3. + GV: Đưa ra thuật toán 1: B1. S  10, x  0.5. B2. Nếu S 10, chuyển tới bước 4. B3. n  n + 3, S  S – n quay lại bước 2. B4. Thông báo S và kết thúc thuật toán. + GV: Khi thực hiện thuật toán máy sẽ thực hiện bao nhiêu vòng lặp. + GV: Kết thúc thuật toán giá trị của S bằng bao nhiêu? + GV: Viết chương trình Pascal thể hiện thuật toán đó. + GV: Nhận xét đánh giá sửa chữa các lỗi sai của các nhóm. + GV: Đưa ra thuật toán 2: B1. S  10, n  0. B2. Nếu S 10, chuyển tới bước 4. B3. n  n + 3, S  S – n quay lại bước 2. B4. Thông báo S và kết thúc thuật toán. + GV: Khi thực hiện thuật toán máy sẽ thực hiện bao nhiêu vòng lặp.. + HS: Thảo luận theo nhóm trình bày vào bảng phụ. + HS: Các nhóm tìm hiểu thảo luận về thuật toán được đưa ra. + HS: Các nhóm thực hiện dưới sự trợ giúp và hướng dẫn của Gv. + HS: Các nhóm trình bày kết quả của mình. Các nhóm khác nhận xét bổ sung. + HS: Khi thực hiện thuật toán máy tính sẽ thực hiện 9 vòng lặp. + HS: Kết thúc thuật toán giá trị của S = 0.5. + HS: Đoạn chương trình Pascal tương ứng: S:= 10; x := 0.5; While S > 5.2 do S := S - x; Writeln(S); + HS: Các nhóm tìm hiểu thảo luận về thuật toán được đưa ra. + HS: Các nhóm thực hiện dưới sự trợ giúp và hướng dẫn của Gv. + HS: Các nhóm trình bày kết quả của mình. Các nhóm khác nhận xét bổ sung. + HS: Không vòng lặp nào được thực hiện vì ngay từ đầu điều kiện đã không thỏa mãn. + HS: Kết thúc thuật toán giá trị của S = 10. + HS: Đoạn chương trình: S:= 10; n := 0; While S > 10 do Begin n := n + 3; S := S - n end; Writeln(S);. Câu a. - Khi thực hiện thuật toán máy tính sẽ thực hiện 9 vòng lặp. - Kết thúc thuật toán giá trị của S = 0.5. - Đoạn chương trình Pascal tương ứng: S:= 10; x := 0.5; While S > 5.2 do S := S - x; Writeln(S); Câu b. - Không vòng lặp nào được thực hiện vì ngay từ đầu điều kiện đã không thỏa mãn. - Kết thúc thuật toán giá trị của S = 10. - Đoạn chương trình: S:= 10; n := 0; While S > 10 do Begin n := n + 3; S := S - n end; Writeln(S);. + GV: Kết thúc thuật toán giá trị của S bằng bao nhiêu? + GV: Viết chương trình Pascal thể hiện thuật toán đó. + GV: Nhận xét đánh giá sửa chữa các lỗi sai của các nhóm. + GV: Nhận xét chốt nội dung. 4. Củng cố: - Củng cố trong nội dung bài học. 5. Hướng dẫn và dặn dò về nhà: (2’) - Học bài kết hợp SGK. Xem lại các bài tập đã làm. 6. Rút kinh nghiệm: ............................................................................................................................................................. ............................................................................................................................................................. ............................................................................................................................................................. ..............................................................................................................................................................

<span class='text_page_counter'>(3)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×