Giáo án Tin học 8 VnDoc com Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí BÀI 7 CÂU LỆNH LẶP (tt) I MỤC TIÊU 1 Kiến thức Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình; Biết ngôn ngữ l[.]
Giáo án Tin học Tuần 20 Tiết: 39 Ngày soạn: Ngày dạy: BÀI 7: CÂU LỆNH LẶP (tt) I MỤC TIÊU: Kiến thức: - Biết nhu cầu cần có cấu trúc lặp ngơn ngữ lập trình; - Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước - Hiểu lệnh ghép Kĩ năng: Viết lệnh lặp với số lần biết trước số tình đơn giản Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… Kiểm tra cũ: Lồng ghép nội dung học Bài mới: Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: (38’) Tìm hiểu tính tổng tích câu lệnh lặp + GV: Đưa ví dụ SGK để HS + HS: Đọc thơng tin ví dụ SGK Tính tổng tích tìm hiểu để tìm hiểu tốn câu lệnh lặp + GV: Cho HS nhắc lại thuật + HS: Thuật tốn: Thuật tốn: tốn tính tổng 100 số tự nhiên 1: SUM 0; i Bước 1: SUM 0; i học 2: i i + Bước 2: i i + + GV: Cho HS ôn lại kiến thức 3: Nếu i ≤ 100, SUM SUM + i Bước 3: Nếu i ≤ 100, SUM liên quan đến thuật tốn có mơ tả quay lại bước SUM + i quay lại giống với yêu cầu ví dụ 4: Thông báo KQ kết thúc bước + GV: Trình bày cách tính tổng N số + HS: Cách thực Đặt Bước 4: Thông báo KQ tự nhiên dựa việc liên biến tổng S, ta có: kết thúc hệ thuật tốn mô tả S = + + + + n + GV: Giải thích cho HS lại + HS: Tập trung ý lắng nghe sử dụng vịng lặp tốn hiểu nội dung + GV: Đưa ví dụ minh họa + HS: Quan sát ví dụ hiểu + GV: Yêu cầu HS vận dụng giải + HS: Thực sau: thích vịng lặp cách tính Lần lặp i S := S + i Tổng S thứ mơ tả vịng lặp tính tổng số tự 1 1 nhiên 2 1+2 + GV: Cho HS thực thảo luận 3 3+3 theo nhóm nhỏ trình bày nội 4 6+4 10 dung theo yêu cầu GV 5 10 + 15 + GV: Cho nhóm trình bày kết + HS: Đại diện nhóm trình VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Giáo án Tin học thảo luận + GV: Cho nhóm khác nhận xét bổ xung kết nhóm bạn + GV: Nhận xét hướng dẫn sửa sai cho nhóm + GV: Chạy chương trình kiểm chứng cho HS quan sát + GV: Thực với số tự nhiên lớn, yêu cầu HS cho nhận xét + GV: Giới thiệu cho HS kiểu khai báo + GV: Lưu ý cho HS kiểu khai báo chương trình + GV: Hướng dẫn HS tìm hiểu ý nghĩa câu lệnh chương trình + GV: Đưa ví dụ SGK để HS tìm hiểu + GV: Giới thiệu N! + GV: Tương tự ví dụ yêu cầu HS cách tính tích N số tự nhiên + GV: Giải thích thực tính tích N số tự nhiên + GV: Giải thích cho HS lại sử dụng vịng lặp toán + GV: Yêu cầu HS giải thích vịng lặp cách tính mơ tả vịng lặp tính tích số tự nhiên + GV: Thực bước tương tự ví dụ u cầu HS thảo luận nhóm trình bày kết đạt bày kết thảo luận + HS: Nhận xét bổ xung ý cho nhóm bạn + HS: Chú ý lắng nghe, hiểu nội dung học + HS: Quan sát kết nhận sau chạy chương trình + HS: Kết có số lớn nên kiểu khai báo khơng đáp ứng + HS: Chú ý lắng nghe tìm hiểu kiểu liệu + HS: Biết thêm kiểu khai báo Pascal, kiểu longint + HS: Quan sát trả lời yêu cầu GV tìm hiểu ý nghĩa câu lệnh + HS: Đọc thơng tin ví dụ SGK để tìm hiểu toán + HS: Lắng nghe nhận biết + HS: Thực tính ta có: N! = 1.2.3 N + HS: Vận dụng kiến thực toán học thực theo hướng dẫn + HS: Lắng nghe hiểu nội dung yêu cầu cách thực + HS: Thực sau: Lần lặp thứ i P := P*i Tích P 1*2 2*3 6*4 24*5 24 100 + GV: Cho nhóm trình bày kết + HS: Thực điều tự nhận xét GV hướng dẫn HS hành GV để tìm hiểu nội dung học tìm hiểu nội dung học + GV: Đưa ví dụ minh họa + HS: Thực ví dụ quan sát kết nhận chạy chương trình kiểm chứng + GV: Nhận xét chốt nội dung + HS: Lắng nghe ghi nhớ nội dung học cho HS ghi nhớ kiến thức Củng cố: (5’) - Củng cố cách sử dụng câu lệnh lặp Dặn dò: (1’) - Học bài, chuẩn bị cho nội dung thực hành IV RÚT KINH NGHIỆM: VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ...Giáo án Tin học thảo luận + GV: Cho nhóm khác nhận xét bổ xung kết nhóm bạn + GV: Nhận xét hướng dẫn sửa sai cho nhóm + GV: Chạy chương trình kiểm chứng cho HS quan sát + GV: Thực với... Quan sát kết nhận sau chạy chương trình + HS: Kết có số lớn nên kiểu khai báo khơng đáp ứng + HS: Chú ý lắng nghe tìm hiểu kiểu liệu + HS: Biết thêm kiểu khai báo Pascal, kiểu longint + HS: Quan... Pascal, kiểu longint + HS: Quan sát trả lời yêu cầu GV tìm hiểu ý nghĩa câu lệnh + HS: Đọc thơng tin ví dụ SGK để tìm hiểu toán + HS: Lắng nghe nhận biết + HS: Thực tính ta có: N! = 1.2.3 N + HS: