HƯỚNG DẪN CHẤM Đáp án này gồm có 01 trang Nội dung - Tên trong chương trình là một dãy các kí tự hợp lệ được lấy từ bảng chữ cái của ngôn ngữ lập trình.. - Từ khóa của ngôn ngữ lập trình[r]
(1)PHÒNG GD&ĐT A LƯỚI TRƯỜNG TH&THCS HƯƠNG NGUYÊN KIỂM TRA HỌC KÌ I - NĂM HỌC 2015-2016 MÔN: TIN HỌC Thời gian: 45 phút (Không kể thời gian phát đề) MA TRẬN ĐỀ KIỂM TRA HỌC KÌ I Bài Mục Làm quen với chương trình và ngôn ngữ lập trình Từ khóa và tên Từ bài toán đến chương trình Câu lệnh điều kiện Nhận biết C1 Thông hiểu Vận dụng 1,5 đ Cấu trúc chung chương trình Chương trình máy tính và liệu Tổng điểm Mức độ nhận thức 1,5 đ C2 1,5 đ Các phép toán với C3a,b liệu kiểu số 2đ Thuật toán và mô tả C4 thuật toán Câu lệnh điều kiện 1,5 đ 2đ 2đ 2đ C5 3đ Tổng điểm 5đ 2đ 3đ 3đ Chú thích: a) Đề thiết kế với tỉ lệ: 50% nhận biết + 20% thông hiểu + 30% vận dụng (1) Tất các câu tự luận b) Cấu trúc bài: câu c) Số lượng câu hỏi (ý) là: 10 đ (2) PHÒNG GD&ĐT A LƯỚI TRƯỜNG TH&THCS HƯƠNG NGUYÊN KIỂM TRA HỌC KÌ I - NĂM HỌC 2015-2016 MÔN: TIN HỌC Thời gian: 45 phút (Không kể thời gian phát đề) ĐỀ CHÍNH THỨC Câu (1,5 điểm) Hãy cho biết khác từ khóa và tên? Câu (1,5 điểm) Hãy cho biết các thành phần chính cấu trúc chương trình? Câu (2 điểm) Hãy viết các biểu thức toán học sau kí hiệu ngôn ngữ pascal x y ; a/ x y 1 ; b/ n n Câu (2 điểm) Hãy xác định INPUT và OUTPUT và mô tả thuật toán tìm giá trị tuyệt đối số cho trước Câu (3 điểm) Hãy viết chương trình nhập ba số dương a, b và c từ bàn phím, kiểm tra và in kết màn hình kết kiểm tra ba số đó có thể là độ dài ba cạnh tam giác hay không -Hết - (3) PHÒNG GD&ĐT A LƯỚI TRƯỜNG TH&THCS HƯƠNG NGUYÊN Câu Câu (1,5 điểm) Câu (1,5 điểm) KIỂM TRA HỌC KÌ I - NĂM HỌC 2015-2016 MÔN: TIN HỌC Thời gian: 45 phút (Không kể thời gian phát đề) HƯỚNG DẪN CHẤM (Đáp án này gồm có 01 trang) Nội dung - Tên chương trình là dãy các kí tự hợp lệ lấy từ bảng chữ cái ngôn ngữ lập trình - Từ khóa ngôn ngữ lập trình (còn gọi là từ dành riêng) là tên dùng cho các mục đích định ngôn ngữ lập trình quy định, không dùng cho mục đích nào khác * Phần khai báo (có thể có không) thường gồm các câu lệnh dùng để: - Khai báo tên chương trình; - Khai báo các thư viện (chứa các câu lệnh viết sẵn có thể sử dụng chương trình) và số khai báo khác * Phần thân chương trình gồm các câu lệnh mà máy tính cần thực hiện.(đây là phần bắt buộc phải có) x y / ( x y ); Câu (2 điểm) 1/ n 1/ ( n 1); INPUT: Số a cho trước; OUTPUT: Kết giá trị tuyệt đối số a; Bước 1: Nhập số a; Bước 2: Nếu a >=0, giá trị tuyệt đối a a, Câu ngược lại giá trị tuyệt đối a – a; (2 điểm) Bước 3: Kết thúc Program ba_canh_tam_giác; Var a, b,c: Real; Begin Writeln(‘Nhap so nguyen a =’); readln(a); Writeln(‘ Nhap so nguyen b=’); Readln(b; Câu Writeln(‘ Nhap so nguyen c=’); Readln(c; (3 điểm) If (a + b > c) and (a + c > b) and (b + c > a) then Wrieln (‘ Ba so a, b, c, la ba canh cua mot tam giac’) else Writeln(‘ ba so a,b,c khong phai la ba canh tam giác’); End Điểm 0,75 điểm 0,75 điểm 0,75 điểm 0,75 điểm điểm điểm 0,25 điểm 0,25 điểm 0,25 điểm điểm 0,25 điểm 0,5 điểm 0,5 điểm 0,75 điểm 1,25 điểm (4) Ký duyệt BGH Ký duyệt tổ trưởng Giáo viên đề Trần Tiểu Sơn (5)