Giáo án Tin học 8 - Tiết 49, Bài 8: Lặp với số lần chưa biết trước - Năm học 2009-2010 - Ngô Thị Thùy Dung

4 13 0
Giáo án Tin học 8 - Tiết 49, Bài 8: Lặp với số lần chưa biết trước - Năm học 2009-2010 - Ngô Thị Thùy Dung

Đang tải... (xem toàn văn)

Thông tin tài liệu

Kiến thức: - 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í[r]

(1)Trường THCS Xuân Đường Ngày soạn: 25/02/2010 Ngày dạy: 03/03/2010 Tuần 26: Tin học Tiết 49: Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I MỤC TIÊU: Kiến thức: - 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 While…do Pascal Kĩ năng: - Viết đúng cú pháp câu lệnh while…do tình đơn giản - Viết chương tình Thái độ: - Ham thích môn học - Tích cực học tập II PHƯƠNG PHÁP: Phương pháp thử, trực quan, thảo luận nhóm, thử III CHUẨN BỊ: Giáo viên: - SGK, tài liệu, giáo án - Đồ dùng dạy học: máy vi tính Học sinh: - Đọc trước bài và học bài nhà - SGK, đồ dùng học tập: máy vi tính IV TIẾN TRÌNH LÊN LỚP: Ổn định lớp (1’) Bài mới: Hoạt động Gv - Hs Nội dung Hoạt động 1: Các hoạt động lặp với số lần chưa Các hoạt động lặp với số lần chưa biết trước (20’) biết trước: Gv: Trong sống hàng ngày nhiều hoạt động lặp lặp lại nhiều lần Có hoạt động mà chúng ta thường lắp lại với số lần định và biết trước Gv: Yêu cầu Hs cho ví dụ hoạt động lặp với số lần biết trước? Hs: Trả lời Gv: Trong thực tế có nhiều hoạt động thực lặp lại với số lần chưa biết trước Ví dụ 1: Sgk Gv: Yêu cầu Hs cho ví dụ hoạt động lặp với số lần chưa biết trước? Hs: Trả lời Gv: Ngô Thị Thùy Dung Lop8.net Trang 146 (2) Trường THCS Xuân Đường Tin học Gv: Chúng ta cùng tìm hiểu hoạt động lặp với số lần chưa biết trước qua ví dụ Gv: Yêu cầu Hs đọc ví dụ Hs: Đọc bài Gv: Vào ngày chủ nhật, Long gọi điện thoại cho Trang lần? Hs: Trả lời Gv: Hoạt động nào lặp lại và lặp lại lần? Hs: Trả lời Gv: Vào ngày khác, Long gọi điện thoại cho Trang lần? Hs: Trả lời Gv: Hoạt động nào lặp lại và lặp lại lần? Hs: Trả lời Gv: Khi nào thì Long không gọi điện cho Trang nữa? Hs: Trả lời Ví dụ 2: Gv: Ví dụ yêu cầu ta làm gì? Hs: Trả lời Gv: Giải thích cho Hs hiểu rõ thuật toán Hs: Nghe, ghi bài Gv: Việc thực phép cộng thuật toán trên lặp lặp lại với số lần chưa biết trước, phụ thuộc vào điều kiện (S <= 1000) và dừng điều kiện đó sai Gv: Giải thích sơ đồ Kí hiĐu S là tĐng cĐn tìm và ta có thuĐt toán sau: - B1: S ← 0, n ← - B2: Nếu S ≤ 1000, n ← n + 1; Ngược lại, chuyển tới B4 - B3: S ← S + n và quay lại B2 - B4: In kết quả: S và n là số tự nhiên nhỏ cho S > 1000 Kết thúc thuật toán ĐiĐu kiĐn? Sai Đúng Câu lĐnh Gv: Để viết chương trình dẫn máy tính thực các hoạt động lặp các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước Gv: Ngô Thị Thùy Dung Lop8.net Trang 147 (3) Trường THCS Xuân Đường Tin học Hoạt động 2: Ví dụ lệnh lặp với số lần chưa biết trước (20’) Gv: Hãy nêu cú pháp câu lệnh lặp với số lần biết trước? Hs: Trả lời Gv: Giải thích cú pháp câu lệnh lặp với số lần chưa biết trước Hs: Nghe và ghi bài Gv: Yêu cầu học sinh đọc ví dụ Sgk Hs: Đọc bài Gv: Phân tích đề bài và hướng dẫn học sinh xây dựng thuật toán cho ví dụ trên Gv: Từ thuật toán hướng dẫn học sinh xây dựng đoạn chương trình cách vận dụng câu lệnh lặp While do, giải thích chương trình Hs: Thực hành gõ chương trình vào máy, chạy thử Ví dụ lệnh lặp với số lần chưa biết trước * Cú pháp: While <điđu kiđn> <câu lđnh>; Trong đó: - điđu kiđn thĐĐng là mĐt phép so sánh - câu lđnh có thĐ là câu lĐnh đĐn hay câu lĐnh ghép Ví dĐ 3: Uses crt; Var x: real; n: integer; Const sai_so=0.003; Begin Clrscr; x :=1; n:=1; While x >= sai_so begin n := n+1; x :=1/n; end; writeln('So n= ',n); readln End Củng cố: (3’) - Nhắc lại kiến thức trọng tâm đã học Dặn dò: (1’) - Về nhà học bài, làm bài tập Sgk Gv: Ngô Thị Thùy Dung Lop8.net Trang 148 (4) Trường THCS Xuân Đường - Coi phần tiếp bài Gv: Ngô Thị Thùy Dung Tin học Lop8.net Trang 149 (5)

Ngày đăng: 29/03/2021, 18:51

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan