- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.. 2 Kĩ năng: - Viết đúng được lệnh for ..to..do trong một số tình huố[r]
(1)Ngày soạn : 27/12/2015 Ngày giảng : 8A : 28/12/2015 8B: 29/12/2015 Tiết theo PPCT : 39 BÀI 7: CÂU LỆNH LẶP 8C:29/12/2015 I MỤC TIÊU: 1) Kiến thức: Giúp HS - Biết nhu cầu cần có câu lệnh 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 nào đó số lần 2) Kĩ năng: - Viết đúng lệnh for to số tình đơn giản 3) Thái độ: - Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng II PHƯƠNG PHÁP Thuyết trình, vấn đáp,nêu và giải vấn đề III CHUẨN BỊ: Chuẩn bị GV: - Giáo án, SGK, phòng máy, phần mềm pascal Chuẩn bị HS: SGK, ghi, bài cũ IV TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : (1 phút) -Điểm danh lớp học -Kiểm tra sĩ số 2)Bài mới: Hoạt động giáo viên và học sinh Nội dung Hoạt động :Các công việc phải thực hiền nhiều lần ( 15’) Các công việc phải thực hiền nhiều lần Các công việc phải thực hiền nhiều GV: Trong sống ngày nhiều lần người có các công việc riêng Để dẫn cho máy tính thực đúng khác công việc, nhiều trường hợp ? Em hãy lấy ví dụ số việc hàng viết chương trình máy tính chúng ta ngày em phải viết lặp lại nhiều câu lệnh HS: Một em lấy số ví dụ thực phép tính định GV: Ghi ví dụ học sinh lên bảng HS: Một em khác lấy thêm số ví dụ ? Qua ví dụ các bạn vừa lấy trên bảng thì công việc nào chúng ta đã biết trước số lần lặp lặp lại và công việc nào chúng ta chưa biết (2) số lần lặp lại nó? HS: Tách ví dụ thành hai loại (một loại đã biết trước số lần lặp và loại chưa biêt số lần lặp ) GV: Nhận xét và kết luận Hoạt động :Câu lện lặp - lệnh thay cho nhiều lệnh ( 20’) HS: nghiên cứu ví dụ Câu lện lặp - lệnh thay cho GV: Phân tích, hướng dẫn viết thuật nhiều lệnh toán ví dụ VD1: SGK Tr56 ? Để vẽ hình 33 ta phải làm Thuật toán thao tác nào HS: Trả lời ? Để vẽ hình thứ ta làm nào? HS: Trả lời GV: Tương tự hình thứ ta vẽ tương tự ? Em hãy viết thuật toán mô tả vẽ hình 33 HS: Hoạt động độc lập phút Trả lời ,Nhận xét và bổ sung GV: Kết luận và đưa thuật toán HS: Ghi bài GV: Để vẽ hình vuông ta làm nào? HS: Trả lời GV: Mô tả hình vẽ trên máy Đưa thuật toán vẽ hình vuông HS: Chú ý ghi bài GV: Cho HS nghiên cứu ví dụ ? Ví dụ công việc gì thực nhiều lần VD2: Tính tổng 100 số tự nhiên đầu HS: Trả lời tiên ? Qua hai ví dụ trên, các em hãy Thuật toán: (đã nghiên cứu bài học số công việc lặp lặp lại? 5) HS: Chỉ công việc lặp lại vd1 và vd2 - Cánh mô tả các hoạt động lặp GV: Kết luận thuật toán ví dụ trên gọi là cấu trúc lặp - Mọi ngôn ngữ lập trình có “cách” để thị cho máy tính thực cấu (3) trúc lặp với câu lệnh Đó là câu lệnh lặp Hoạt động : củng cố (5’) GV nhắc lại nội dung phần đã học Giải thích nội dung học sinh chưa nắm rõ hướng dẫn nhà (3’) -xem lại kiến thức đã học bài - chuẩn bị cho tiết bài học hôm Ngày soạn : 27/12/2015 Ngày giảng : 8A :31/12/2015 8B:31/12/2015 Tiết theo PPCT : 40 BÀI 7: CÂU LỆNH LẶP (TT) 8C:30/12/2015 I MỤC TIÊU: 1) Kiến thức: Giúp HS - Biết nhu cầu cần có câu lệnh 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 nào đó số lần 2) Kĩ năng: - Viết đúng lệnh for to số tình đơn giản 3) Thái độ: - Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng II PHƯƠNG PHÁP Thuyết trình, vấn đáp,nêu và giải vấn đề III CHUẨN BỊ: Chuẩn bị GV: - Giáo án, SGK, phòng máy, phần mềm pascal Chuẩn bị HS: SGK, ghi, bài cũ IV TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : (1 phút) -Điểm danh lớp học -Kiểm tra sĩ số 2)Bài mới: Hoạt động giáo viên và học sinh Nội dung Hoạt động : Ví dụ câu lệnh lặp (40’) GV: Trình bày cấu trúc vòng lặp For Ví dụ câu lệnh lặp to - Trong pascal câu lệnh lặp có dạng: (4) HS: Ghi cấu trúc vòng lặp vào GV: Giải thích thành phần cấu trúc lệnh HS: Chú ý, ghi bài +Câu lệnh lặp dạng tiến: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>; Trong đó: for, to, là các từ khoá, Biến đếm là biến đơn có kiểu nguyên (có thể là kiểu kí tự kiểu đoạn con) Giá trị đầu, giá trị cuối là số cụ thể là biểu thức có kiểu cùng kiểu với biến đếm, giá trị cuối phải lớn giá trị đầu Câu lệnh có thể là câu lệnh đơn câu lệnh kép - Câu lệnh thực nhiều lần, lần thực câu lệnh là lần lặp và sau lần lặp biến đếm tự động tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối thì vòng lặp dừng lại Hoạt động : củng cố (3’) GV nhắc lại cú pháp câu lệnh for Giải thích ý nghĩa các câu lệnh hướng dẫn nhà (2’) -xem lại kiến thức đã học bài - xem trước phần tính tổng và tích Nậm Tăm, ngày tháng …năm 2015 Duyệt phận chuyên môn (5)