tailieunhanh - Giáo án Tin học 8 - Bài 8: lặp với số lần chưa biết trước (22tr)

Giáo án Tin học 8 - Bài 8: Lặp với số lần chưa biết trước với mục tiêu giúp cho học sinh 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 thỏa mãn;. | GIÁO ÁN TIN HỌC 8 BÀI 8 LẶP VỚI SỐ LẦN CHƯA BIẾT trước I. Mục tiêu - 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 . trong Pascal. II. Chuẩn bị - GV Giáo án máy chiếu máy tính. - HS Sách vởđọc trước bài ở nhà. III. Hoạt động dạy học 1. Kiểm tra bài cũ Viết thuật toán tính tổng 100 số tự nhiên đầu tiên 1 2 3 . 99 100 Bước 1. SUM 0 i -0. Bước 2. i i 1. Bước 3. Nếu i 100 thì SUM SUM i và quay lại bước 2. Bước 4. Thông báo kết quả và kết thúc thuật toán. Đặt vấn đề Với bài toán trên trong TP ta sử dụng vòng lặp thì sẽ thực hiện dễ dàng . Nhưng nếu ta thay số 100 bởi n tính t ổng n s ố tự nhiên đầu tiên thì ta sẽ gặp nhiều khó khăn trong việc sử dụng vòng lặp for. .to. .do bởi lúc này số lần lặp không biết trước. Vậy ta phải làm như thế nào Giới thiệu bài mới . 2. Bài mới G y c hs đọc ví dụ 1sgk 67 G Phân tích ví dụ G Hướng dẫn hs xây dựng thuật toán G Chạy tay cho học sinh xem Chỉ nên chạy tay thử từ 1 đến 10 1. Các hoạt động lặp với số lần chưa biết trước a Ví dụ 1 sgk . Hs 2-3 hs đọc ví dụ sgk Hs Chú ý lắng nghe b Ví dụ 2 Nếu cộng lần lượt n số tự nhiên đầu tiên n 1 2 3 . Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000 Hs Nghe giáo viên hướng dẫn sau đó tự xây dựng thuật toán Hs Chú ý nghe . Hs ghi vở ví dụ 2 Giải Kí hiệu s là tổng cần tìm và ta có thuật toán như G Giới thiệu sơ đồ khối G Nêu nhận xét sau Bước 1. S 0 n 0. Bước 2. Nếu S 1000 n n 1 ngược lại chuyển tới bước 4. Bước 3. S S n và quay lại bước 2. Bước 4. In kết quả S và n là số tự nhiên nhỏ nhất sao cho S 1000. Kết thúc thuật toán. Ta có sơ đồ khối Sai Điêu kiện Đúng Câu lệnh Nhận xét Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động l ặp nh ư trong các ví d ụ trên ta có .