Vận dụng được: đưa bài toán từ thực tiễn đến chương trình thông qua mô tả thuật toán; sử dụng các từ khóa, câu lệnh của ngôn ngữ lập trình Pascal để lập trình bài toán thực tiễn thành [r]
(1)Ngày soạn: 15/12/09 Ngày dạy: 20/12/09 tiết theo ppct: 34 ÔN TẬP HỌC KÌ I I - MỤC TIÊU Kiến thức Hiểu các mạch kiến thức chương trình HKI như: khái niệm ngôn ngữ lập trình, các từ khóa, câu lệnh, quá trình giải bài toán trên máy tính, cấu trúc rẽ nhánh, câu lệnh điều kiện Kỹ Bước đầu biết lập trình hóa bài toán có nội dung thực tiễn Bước đầu viết chương trình đơn giản ngôn ngữ lập trình Pascal Vận dụng được: đưa bài toán từ thực tiễn đến chương trình thông qua mô tả thuật toán; sử dụng các từ khóa, câu lệnh ngôn ngữ lập trình Pascal để lập trình bài toán thực tiễn thành chương trình trên máy tính Vận dụng thành thạo: Kiến thức, kỹ năng, tri thức, phương pháp học vào giải bài tập, viết chương trình Tư và thái độ Cẩn thận, chính xác Tập trung cao độ, nghiêm túc học Phát triển tư suy luận logic, trí tưởng tượng và tạo hứng thú học tập II - PHƯƠNG PHÁP Gợi mở vấn đáp đan xen thảo luận nhóm III CHUẨN BỊ Giáo viên: Giáo trình Học sinh: Kiến thức cũ, sách, IV - TIẾN TRÌNH BÀI GIẢNG Hoạt động 1: Kiểm tra bài cũ HĐ CỦA GV HĐ CỦA HS GHI BẢNG - Đọc, hiểu và tìm Hoạt động 2: Bài Chiếu treo câu câu trả lời hỏi và bài tập đã viết - Lên bảng giải sẵn câu a - Gọi HS lên bảng giải - Nhận xét bài làm Bài 1: Viết các biểu thức toán sau đây dạng biểu thức Pascal 4x 6y a (2 x y )2 Giải: a (2*x+y)*(2*x+y) +1/3 – (4*x +5)/(6*y + 7); Lop7.net (2) câu a - Gọi HS nhận xét bài làm - Chốt đáp án - Gọi HS lên bảng giải câu b - Gọi HS nhận xét bài làm - Chốt đáp án - Gọi HS lên bảng giải câu c - Gọi HS nhận xét bài làm - Chốt đáp án - Gọi HS lên bảng giải câu d - Gọi HS nhận xét bài làm - Chốt đáp án Hoạt động 3: Bài - Chiếu treo câu hỏi và bài tập đã viết sẵn - Gọi HS lên bảng giải câu a - Gọi HS nhận xét bài làm - Chốt đáp án b a(b 2) x 2a Giải: - Lên bảng giải b 1/x - a*(b+2)/(2+a) câu b - Nhận xét bài làm c (7-x)3 chia cho lấy dư Giải: c (7 - 3)*(7 - 3)*(7 - 3) mod - Lên bảng giải d (a2 + b)(1 + c)3 câu c Giải: - Nhận xét bài làm d (a*a + b)*(1 + c)*(1 + c)*(1 + c) - Lên bảng giải câu d - Nhận xét bài làm - Đọc, hiểu và tìm Bài 2: Chuyển các biểu thức viết câu trả lời Pascal sau đây thành các biểu thức toán: a (x + 2)*(x + 3)/ (x + 4) - y / (a + b)*(x - 3)*(x - Lên bảng giải 3) câu a Giải: - Nhận xét bài làm a ( x 2)( x 3) - y (x - 3)2 x4 ab b + / (2*x + 4) + / (x*7 - 6) + / (x*(6-x)) Giải: - Lên bảng giải b 1+ + + x x x (6 x ) - Gọi HS lên bảng giải câu b câu b - Nhận xét bài làm - Gọi HS nhận xét bài c (7*x+y)*(7*x+y) – 1/6 + (5*x +4)/(3*y +2); làm Giải: 5x - Chốt đáp án c (7 x y )2 - Gọi HS lên bảng giải - Lên bảng giải câu c câu c Lop7.net 3y (3) - Gọi HS nhận xét bài - Nhận xét bài làm làm - Chốt đáp án Hoạt động 4: HƯỚNG DẪN VỀ NHÀ - Về nhà học bài và ôn tập theo đề cương - Tiết sau tiếp tục ôn tập V Rút kinh nghiệm: Lop7.net (4)