* Tiếp tục giúp HS: + Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình; + Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ [r]
(1)Trường THCS Sơn Tiến D¹y líp: 8A; 8B; 8E TiÕt PPCT: 46 Gi¸o viªn: Ph¹m TuÊn Anh Ngµy so¹n: 17/02/2010 Ngµy d¹y: 19/02/2010 BÀI TẬP A MỤC TIÊU: *) Tiếp tục giúp HS: +) Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngôn ngữ lập trình; +) Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy tính thực lặp lặp lại công việc đến điều kiện nào đó thoả mãn; +) Hiểu hoạt động câu lệnh lặp với số lần chưa biết trước +) Biết sửa lổi và viết chương trình số bài toán B CHUẨN BỊ: Giáo viên: Soạn bài, đọc tài liệu tham khảoï, dụng cu day học Học sinh: Đọc trớc bài, làm các bài tập, dụng cụ học tập C TIẾN TRÌNH TIẾT DẠY: Ổn định tổ chức : Ngày dạy Lớp 24/02/2009 8A 26/02/2009 8B 28/02/2009 8C 25/02/2009 8D 24/02/2009 8E Kiểm tra bài cũ: Tiết HS vắng Nhận xét hoạt động dạy học 3 I Ổn định tổ chức lớp: - Kiển tra sĩ số: II Kiểm tra bài cũ: - Kiểm tra việc chuẩn bị bài nhà học sinh III Dạy bài mới: HOẠT ĐỘNG CỦA THẦY VÀ TRÒ KIẾN THỨC CẦN ĐẠT Hoạt động 1: Bài tập 4: Hãy tìm hiểu các cụm câu lệnh sau đây và cho biết với các câu lệnh đó chương trình thực bao nhiêu vòng lặp? Hãy rút nhận xét em! a)S:=0; n:=0; while S<=10 begin n:=n+1; S:=S+n end; b)S:=0; n:=0; while S<=10 n:=n+1; S:=S+n; HS thực hiện: Bài tập 4: a) Chương trình thực vòng lặp b) Vòng lặp chương trình thực vô tận vì sau câu lệnh n:=n+1; câu lệnh lặp kết thúc nên điều kiện S=0 luôn luôn thỏa mãn Nhận xét: Trong câu lệnh thực hiện, điều kiện cần phải thay đổi để sớm hay muộn Gi¸o ¸n tin häc líp Lop8.net (2) Trường THCS Sơn Tiến Gi¸o viªn: Ph¹m TuÊn Anh chuyển sang trạng thái không thỏa mãn Khi đó vòng lặp kết thúc sau hữu hạn bước Để làm điều này, câu lệnh câu lệnh lặp while thường là câu lệnh ghép Bài tập 5: Hãy lỗi các câu lệnh sau đây: a)X:=10; while X:=10 X:=X+5; b)X:=10; while X=10 X=X+5; c)S:=0; n:=0; while S<=10 n:=n+1; S:=S+n; Hoạt động 2: Hướng dẫn nhà: Xem lại các bài đã làm, làm tiếp các bài GV yêu cầu, tiết sau làm tiếp các dạng BT HS thực hiện: Bài tập 5: a) Thừa dấu hai chấm điều kiện; b) Thiếu dấu hai chấm câu lệnh gán; c) Thiếu các từ khóa begin và end trước và sau các lệnh n:=n+1; S:=S+n, đó vòng lặp trở thành vô tận Gi¸o ¸n tin häc líp Lop8.net (3)