ĐÁP ÁN ĐỀ KIỂM TRA HỌC KỲ MÔN TIN HỌC 11 ĐÁP ÁN ĐỀ KIỂM TRA HỌC KỲ MÔN TIN HỌC 11 Đề số 1 Đề số 2 Câu 1(3 điểm) Chỉ đúng mỗi lỗi sai được 0,5 điểm {Dòng 1} Có dấu cách trong phần tên {Dòng 2} Sai kiểu[.]
ĐÁP ÁN ĐỀ KIỂM TRA HỌC KỲ MÔN TIN HỌC 11 Câu 1(3 điểm) Chỉ lỗi sai 0,5 điểm Câu 2(3 điểm) Câu 3(4 điểm) Đề số {Dịng 1}: Có dấu cách phần tên {Dịng 2}: Sai kiểu liệu (integer) {Dòng 4}: Thiếu dấu ‘ {Dòng 5}: Thiếu dấu ; {Dòng 6}: Thiếu chữ i Write {Dòng 8}: Thiếu dấu ) Đề số {Dòng 5}: Thiếu chữ r Write {Dòng 7}: Thiếu dấu , {Dòng 9}: Thiếu dấu ‘ {Dòng 10}: Thiếu dấu * phép nhân x*y {Dòng 11}: Thiếu dấu ; {Dòng 13}: Thiếu dấu a Qui tắc đặt tên đối tượng a Biểu thức số học: Turbo Pascal Là biến kiểu số số - Là dãy liên tiếp không 127 kí biến kiểu số số tự liên kết với số hữu hạn - Bao gồm chữ số, chữ dấu phép toán số học, dấu ngoặc gạch trịn tạo thành biểu thức có dạng - Bắt đầu chữ dấu gạch tương tự cách viết toán học Cách viết biểu thức số học: b Pascal có loại tên: Tên dành + Chỉ dùng cặp ngoặc tròn () để xác riêng, Tên chuẩn, Tên người lập định trình tự thực phép tốn trình đặt trường hợp cần thiết + Tên dành riêng: Đựơc ngôn ngữ lập + Viết từ trái qua phải trình quy định dùng với ý nghĩa riêng + Không bỏ qua dấu nhân (*) xác định, người lập trình khơng tích sử dụng với ý nghĩa khác Các phép toán thực theo thứ +Tên chuẩn: Đựơc ngơn ngữ lập trình tự: quy định dùng với ý nghĩa định + Thực phép toán ngoặc Tuy nhiên , người lập trình có trước thể khai báo dùng với ý nghĩa + dãy phép tốn khơng chứa mục đích khác ngoặc thực từ trái sang phải, + Tên người lập trình đặt: Được theo thứ tự phép toán: (*), (/), (div), dùng với ý nghĩa riêng, xác định (mod), (+), (-) cách khai báo trước sử dụng Các b biểu thức Pascal tên không trùng với tên dành 3*sqr(x)- 1/sqrt(5)*(x-m)-15 riêng Program DienTichHinhThang; Program hinhtron; Var a, b, h, s : Real; const pi=3,14; Begin var r:real; Write( ‘ Nhap gia tri cua a, b, h :‘ ); Begin Readln(a, b, h); Write(‘ r = ’); readln(r); S := (a + b) * h / 2; Writeln(‘chu vi : ‘, 2*pi*r:6:2); Write( ‘ Dien tich S = ‘,S:1:5); Writeln(‘dien tich : ‘, pi*sqr(r):6:2); Readln Readln End End