Tiết 18 KIỂM TRA GIỮA KỲ 1 (Lý Thuyết) I Mục tiêu 1 Kiến thức Kiểm tra kiến thức học sinh về viết chương trình bằng ngôn ngữ lập trình Pascal Kiểm tra kiến thức HS về chuyển các biểu thức từ dạng toán[.]
Tiết: 18 KIỂM TRA GIỮA KỲ (Lý Thuyết) I Mục tiêu : Kiến thức - Kiểm tra kiến thức học sinh viết chương trình ngơn ngữ lập trình Pascal - Kiểm tra kiến thức HS chuyển biểu thức từ dạng toán học sang TP, từ TP sang toán học Kỹ - Rèn kỹ làm kiểm tra phải rõ ràng Thái độ: có thái độ nghiêm túc làm II.Phương pháp: kiểm tra viết 45 phút A- MA TRẬN ĐỀ Chủ đề Nhận biết Khái niệm Câu 1a ban đầu 1điểm chương trình ngơn ngữ lập trình Thơng hiểu Vận dụng Mức thấp độ Mức cao Tổng độ Câu 1b 1điểm câu điểm Thực Câu 2a tính tốn với 1điểm kiểu liệu Câu 2b điểm điểm Sử dụng Câu 3.1a,b Câu 3.1c biến điểm 0,5 điểm chương trình Thực hành viết chương trình Tổng câu điểm câu câu 1,5 điểm câu 1.5 điểm Câu 3.2 Câu 1.5 điểm điểm câu câu câu 2.5 điểm điểm câu 4.5 điểm 10 điểm B- ĐỀ BÀI Câu 1: (2 điểm ) a, Hãy liệt kê từ khóa học ngơn ngữ Pascal b, Chương trình gì? Chương trình Pascal gồm phần, phần nào? Câu (2điểm): a, Cho biết kiểu liệu có Free Pascal, lấy loại ví dụ b, Tính giá trị biểu thức sau: +) 15 mod – div +7= +) 20- div +7mod = Câu (3điểm): (1,5đ) Viết khai báo sau: a, Cân nặng số bạn học sinh lớp b, Tiền thuê bao điện thoại hàng tháng 120000 đồng c, Lan đạp xe quanh sân trường hình vng có cạnh a(m)với thời gian t (giây) Tìm vận tốc bạn Lan 2.(1,5đ) Tìm sửa lỗi cho đoạn chương trình sau Pascal: Program tim_loi Var a,b: interger; Begin a:=5; b= 10 Write(‘Tong cua a va b la:, a+b); Readln End Câu (3 điểm): - Viết chương trình nhập vào số từ bàn phím, viết chương trình tính THC số in kết hình C- Đáp án biểu điểm NỘI DUNG ĐIỂM CÂU Câu Trả lời (2 điểm) a, : Program, uses, var, const, begin, end 1.0 b, Chương trình tập hợp câu lệnh theo quy tắc 0.5 dùng để giải tốn Chương trình Pascal gồm phần là: Phần khai báo 0.25 phần thân 0.25 Câu 2 (2 điểm) a Các kiểu liệu có Free Pascal là: (Mối ý 0,25 đ) 1.0 - Kiểu Số: + Số nguyên: 5, kí hiệu: Integer + Số thực: 3.2; 5.7 kí hiệu: Real - Kiểu kí tự: “a”; kí hiệu : Char - Kiểu xâu kí tự: Hanoi; “123” kí hiệu: string b, Tính giá trị biểu thức sau: (Mối ý 0,5 đ) 1.0 +) 15 mod – div +7= +) 20- div +7mod = 22 Câu (3 điểm) 1.5 3.1 (Mỗi ý 0,5đ) a Var cannang : Real; b Const tienthuebao = 120000; c Var a, p : Integer; t, v: Real; 3.2 Program tim_loi (0,5đ) Var a,b: interger; Begin a:=5; b= 10 (0,5đ) Write(‘Tong cua a va b la:, a+b); la:’,a+b); (0.5đ) readln End Câu 4: ( P chu vi; v vận tốc) Program tim_loi; 1.5 var a,b:integer; Begin a:=5; b:=10; write(‘Tong cua a va b readln End Viết chương trình Program Trung_binh_cong; Var a,b: Integer; TBC: Real; (3 điểm) 0.25 0.5 0.25 Begin Write('Nhap so a:');Readln(a); 0.5 Write('Nhap so b:');Readln(b); 0.5 TBC:=(a+b)/2; 0.5 Writeln('Trung binh cong hai so la:' ,TBC: : 2); 0.5 Readln 0.25 End 0.25 TỔNG 10 điểm ... trị biểu thức sau: (Mối ý 0,5 đ) 1. 0 +) 15 mod – div +7= +) 2 0- div +7mod = 22 Câu (3 điểm) 1. 5 3 .1 (Mỗi ý 0,5đ) a Var cannang : Real; b Const tienthuebao = 12 0000; c Var a, p : Integer; t, v:... Pascal là: (Mối ý 0,25 đ) 1. 0 - Kiểu Số: + Số nguyên: 5, kí hiệu: Integer + Số thực: 3.2; 5.7 kí hiệu: Real - Kiểu kí tự: “a”; kí hiệu : Char - Kiểu xâu kí tự: Hanoi; ? ?12 3” kí hiệu: string b,... trị biểu thức sau: +) 15 mod – div +7= +) 2 0- div +7mod = Câu (3điểm): (1, 5đ) Viết khai báo sau: a, Cân nặng số bạn học sinh lớp b, Tiền thuê bao điện thoại hàng tháng 12 0000 đồng c, Lan đạp