Giáo án tin học Tuần Trường THCS Vĩnh Trạch Tiết 17 Ngày soạn: 03/09/2015 Lớp dạy: 8A1, 8A7,8A3 Ngày dạy: 13/10/2015 Lớp dạy: 8A4, 8A6,8A2 Ngày dạy: 14/10/2015 KIỂM TRA TIẾT I - MỤC TIÊU Kiến thức - Hiểu việc người lệnh để máy tính thực - Biết cấu trúc chung chương trình, hiểu nguyên tắc viết tên chương trình, phân biệt từ khóa tên - Biết ký hiệu dùng để thực phép tốn ngơn ngữ lập trình, biết quy tắc tính biểu thức số học từ kết hợp biểu diễn phép tốn số học phức tạp ngơn ngữ lập trình - Hiểu vai trị mục đích việc sử dụng biến Nắm cú pháp việc khai báo gán giá trị cho biến Kĩ - Học sinh vận dụng kiến thức viết chương trình cụ thể, nhận biết lỗi sử dụng sai quy tắc, cú pháp… Thái độ - Nghiêm túc kiểm tra, có ý thức, thói quen suy nghĩ làm việc hợp lý, khoa học xác II CHUẨN BỊ Giáo viên: Đề kiểm tra, đáp án, thang điểm Học sinh: Kiến thức cũ, sách, vở, đồ dùng III - MA TRẬN ĐỀ Cấp độ Chủ đề Bài 1: Máy tính chương trình máy tính Số câu Số điểm Tỉ lệ % Nhận biết Thông hiểu TNKQ TL TNKQ TL - Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp cách tự động 0,5 5% ThuVienDeThi.com Vận dụng Cấp độ thấp TNKQ TL Vận dụng Cấp độ cao TNKQ TL Tổng 0,5 5% Giáo án tin học Bài 2: Làm quen với chương trình ngơn ngữ lập trình Số câu Số điểm Tỉ lệ % Bài 3: Chương trình máy tính liệu Số câu Số điểm Tỉ lệ % Bài 4: Sử dụng biến chương trình Số câu Số điểm Tỉ lệ % Tổng cộng Tổng số câu Tổng số điểm Tỉ lệ % Trường THCS Vĩnh Trạch - Biết ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định - Biết cấu trúc chương trình gồm phần khai bào phần thân 1,0 10% - Biết khái niệm kiểu liệu 0,5 5% - Hiểu đặt tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khóa 1,5 15% - Hiểu cách khai báo, sử dụng biến, Vận dụng phép toán với kiểu liệu số 1,0 10% 1,0 10% 2,0 20% 2,5 25% 2,5 25% Vận dụng phép toán với kiểu liệu số 4,0 5,5 40% 55% - Biết áp dụng câu lệnh gán 0,5 5% 1,0 10% 0,5 5% 2,0 20% 4,0 40% 13 10,0 100% IV - ĐỀ KIỂM TRA A Phần trắc nghiệm: (6 điểm) Câu 1: Trong Pascal, khai báo sau đúng? A Var tb: real; B x:= integer; C const x: real; D Var R = 30; Câu 2: Hãy chọn phát biểu sai phát biểu sau đây: A Chương trình máy tính dãy lệnh mà máy tính hiểu thực B Viết chương trình hướng dẫn máy tính thực cơng việc hay giải toán cụ thể C Khi thực chương trình, máy tính thực lệnh có chương trình cách khơng D Chương trình dịch chương trình dùng để dịch chương trình viết ngơn ngữ bậc cao sang ngơn ngữ máy Câu 3: Trong Pascal, giả sử x biến kiểu số nguyên Phép gán sau đúng? A x:=20.5 B x:= ‘30’ C x:=30 D x:=’Truong THCS’ ThuVienDeThi.com Giáo án tin học Trường THCS Vĩnh Trạch Câu 4: Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal: A tamgiac B program C 8a~ D bai tap Câu 5: Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? A (a*a + b)(1+c)(1 + c)(1 + c); B (a2 + b)(1 + c)3; C (a*a + b)*(1 + c)*(1 + c)*(1 + c); D (a.a + b)(1 + c)(1 + c)(1 + c); Câu 6: Trong cấu trúc chung chương trình Pascal phần khơng có: A Phần khai báo, phần thân B Phần tên chương trình phần khai báo C Phần thân D Phần tên phần thân Câu 7: Trong cấu trúc chung chương trình Pascal phần bắt buộc phải có? A Phần khai báo biến B Phần khai báo thư viện C Phần tiêu đề chương trình D Phần thân chương trình Câu 8: Trong cách viết phần tiêu đề sau cách viết đúng? A Program dien_tich B Program dien tich C Program dien tich D Program dien_tich _1 Câu 9: Để chạy chương trình ta sử dụng tổ hợp nào? A Alt + F5 B Ctrl + F9 C Alt + F9 D Ctrl + F5 Câu 10: Trong Pascal khai báo sau đúng? A Var a=real; B Var a:=real; C Var a: read; D const a=50; Câu 11: Trong pascal kiểu số nguyên là: A real B integer C string D char Câu 12: Biểu thức b/(a*a+c) Pascal chuyển sang biểu thức toán học nào? b a c ; b C a * (a c) ; b c; a*a A B B Phần tự luận: ( điểm) Viết biểu thức toán sau dạng biểu thức Pascal a 15 3y 23 x c 3x2 - 7x + 13 b (10 x) 18 3 y 5 y d 13 (3 4) 20 10 ThuVienDeThi.com D b ac ; Giáo án tin học Trường THCS Vĩnh Trạch V - ĐÁP ÁN A Phần trắc nghiệm: (6 điểm) Mỗi câu 0,5 điểm Câu Đáp án a c c a c b d d b 10 d 11 b 12 a B Phần tự luận: (4 điểm) Viết biểu thức toán sau dạng biểu thức Pascal ? a 15 y => 15/( 2+ 3) – 8/(x*x*x) + y 23 x (10 x) 18 b 3 y 5 y => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) c 3x2 - 7x + 13 =>(3*x*x)-(7*x)+13 d 13 (3 4) =>(13/20)+(3+4)/10 20 10 ThuVienDeThi.com điểm điểm điểm điểm ... ac ; Giáo án tin học Trường THCS Vĩnh Trạch V - ĐÁP ÁN A Phần trắc nghiệm: (6 điểm) Mỗi câu 0,5 điểm Câu Đáp án a c c a c b d d b 10 d 11 b 12 a B Phần tự luận: (4 điểm) Viết biểu thức toán sau... Pascal, giả sử x biến kiểu số nguyên Phép gán sau đúng? A x:=20.5 B x:= ‘30’ C x:=30 D x:=’Truong THCS? ?? ThuVienDeThi.com Giáo án tin học Trường THCS Vĩnh Trạch Câu 4: Trong tên sau đây, tên hợp... biểu thức toán học nào? b a c ; b C a * (a c) ; b c; a*a A B B Phần tự luận: ( điểm) Viết biểu thức toán sau dạng biểu thức Pascal a 15 3y 23 x c 3x2 - 7x + 13 b (10 x) 18 3 y 5