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

Giáo án Tin học 8 - Tiết 46: Bài tập - Năm học 2009-2010 - Phạm Tuấn Anh

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

<span class='text_page_counter'>(1)</span>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 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ỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn; +) Hiểu hoạt động của 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 được chương trình một số bài toán cơ bản. B. CHUẨN BỊ:. 1. Giáo viên: Soạn bài, đọc tài liệu tham khảoï, dụng cu day học. 2. 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:. 1. Ổ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 2. Kiểm tra bài cũ:. Tiết. HS vắng. Nhận xét hoạt động dạy học. 5 4 2 3 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à của học sinh trong vở. 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 hiện bao nhiêu vòng lặp? Hãy rút ra nhận xét của em! a)S:=0; n:=0; while S<=10 do begin n:=n+1; S:=S+n end; b)S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n;. HS thực hiện: Bài tập 4: a) Chương trình thực hiện 5 vòng lặp. b) Vòng lặp trong chương trình được thực hiện 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 được 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 được thay đổi để sớm hay muộn Gi¸o ¸n tin häc líp 8.. Lop8.net.

<span class='text_page_counter'>(2)</span> 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 mới được kết thúc sau hữu hạn bước. Để làm được điều này, câu lệnh trong câu lệnh lặp while..do thường là câu lệnh ghép.. Bài tập 5: Hãy chỉ ra lỗi trong các câu lệnh sau đây: a)X:=10; while X:=10 do X:=X+5; b)X:=10; while X=10 do X=X+5; c)S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n; Hoạt động 2: Hướng dẫn về 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 trong điều kiện; b) Thiếu dấu hai chấm trong 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, do đó vòng lặp trở thành vô tận.. Gi¸o ¸n tin häc líp 8. Lop8.net.

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

×