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

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

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

<span class='text_page_counter'>(1)</span>GIÁO ÁN TIN HỌC 8 Tiết PPCT: 13 (HKII) Ngày soạn: 20/1/2010 Ngày dạy: 1/2/2010 – 9/2/2010 §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. - Vận dụng câu lệnh lặp vào một số bài toán đơn giản. II. Chuẩn bị: GV: Bảng phụ HS: SGK, dụng cụ học tập đầy đủ. III. Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’). 2/ Kiểm tra bài cũ: Hoạt động của GV Hoạt động của HS Nội dung TG - Vấn đáp giữa giáo 5’ - Đặt câu hỏi chung cho cả lớp: 1. Vẽ công cụ vẽ hình tròn khi biết 3 viên, học sinh để ôn lại bài cũ. điểm trên đường tròn, biết tâm và 1 điểm trên đường tròn. - Nhóm HS nhận xét, đánh giá HS trả lời câu 2. Vẽ công cụ vẽ trung điểm, đường hỏi. trung trực, đường thẳng song song. - Y/c 1 Hs trả lời các câu hỏi trên. - 1 HS trả lời, vẽ hình - Y/c 2 Hs nhận xét, đánh giá. - Hai HS nhận xét, đánh giá HS trả lời câu hỏi và đề nghị điểm số. - Nhận xét, đánh giá điểm số. 3/ Bài mới: Hoạt động của GV Hoạt động của HS Nội dung TG 1. Các hoạt động lặp 15’ Hoạt động 1: Tìm hiểu các hoạt động lặp với số lần với số lần chưa biết chưa biết trước. trước: - Giới thiệu câu lệnh lặp thông qua - Việc lặp lại một nhóm các ví dụ trong cuộc sống hàng - Lắng nghe. hoạt động với số lần ngày. chưa xác định trước - Yêu cầu HS cho ví dụ về những phụ thuộc vào một điều kiện cụ thể có được công việc lặp đi lặp lại với số lần - Nhặt thóc ra khỏi gạo đến khi thóc không còn không biết trước? thỏa mãn hay không. lẫn trong gạo, học bài Ví dụ 1: SGK nhiều lần đến khi thuộc Ví dụ 2: SGK - Để viết chương trình bài,.... - Nhận xét câu trả lời. chỉ dẫn máy tính thực - Cho lớp nhận xét và kết lại. - Đọc ví dụ 1. hiện các hoạt động lặp - Y/c Hs đọc ví dụ 1. với số lần chưa xác - Phân tích ví dụ 1. - Đọc ví dụ 2. định ta dùng câu lệnh - Y/c Hs đọc ví dụ 2. có dạng lặp với số lần - Phân tích ví dụ 1. Trang 1 Lop8.net.

<span class='text_page_counter'>(2)</span> Hoạt động 2: Tìm hiểu cú pháp câu lệnh lặp với số lần chưa biết trước. 15’. - Yêu cầu HS cho biết cú pháp câu - Ghi bảng lệnh lặp với số lần biết trước. - Kiểm tra điều kiện: Nếu - Câu lệnh này được thực hiện như điều kiện SAI, câu lệnh thế nào? sẽ bị bỏ qua và chuyển sang câu lệnh tiếp theo trong chương trình. Nếu điều kiện ĐÚNG, thực hiện câu lệnh và quay lại bước 1. - Vẽ lưu đồ, và giải thích. - Tương tự như câu lệnh - So sánh câu lệnh lặp loại này với kiều kiện dạng đủ nhưng câu lệnh điều kiện. ở đây ta thấy có vòng lặp đi lặp lại giữa câu lệnh và điều kiện khi điều kiện đúng, còn vòng lặp sẽ ngưng khi điều kiện sai.. chưa biết trước 2. cú pháp câu lệnh lặp với số lần chưa biết trước: Trong Pascal, cú pháp câu lệnh lặp với số lần chưa xác định trước có dạng: while <điều kiện> do <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 giản hay câu lệnh ghép. Câu lệnh lặp này được thực hiện như sau: - Kiểm tra điều kiện: Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và chuyển sang câu lệnh tiếp theo trong chương trình. Nếu điều kiện ĐÚNG, thực hiện câu lệnh và quay lại bước 1. - Sơ đồ khối:. 4. Củng cố, dặn dò: TG. Hoạt động của GV Hoạt động của HS Nội dung - Hs trả lời một số câu 9’ * Củng cố: 1. Nêu ví dụ về các hoạt động lặp lại hỏi của GV đặt ra. với số lần chưa biết trước? 2. Viết cú pháp câu lệnh lặp với số lần chưa biết trước và giải thích? - Y/c Hs lần lượt trả lời các câu hỏi - Hs trả lời và nhận xét trên. từng câu hỏi của GV. * Dặn dò: - Yêu cầu hs về nhà xem lại nội dung bài, làm bài tập 1, 2 và 3 SGK trang 71, xem trước nội dung phần tiếp theo.. Trang 2 Lop8.net.

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

×