You are on page 1of 6

TRƯỜNG THCS TÂN GIANG

ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2021 - 2022


MÔN: TIN HỌC – LỚP 8

I. MỤC ĐÍCH CỦA ĐỀ KIỂM TRA


1.Kiến thức
- Biết một số thành phần cơ bản của ngôn ngữ lập trình Pascal;
- Biết một số kiểu dữ liệu chuẩn, cách khai báo biến;
- Hiểu được lệnh gán;
- Biết các câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa
thông tin ra màn hình.
Dành cho HSKT. Lĩnh hội được những nội dung cơ bản về ngôn ngữ lập
trình Pascal.
2. Kĩ năng: Viết được chương trình đơn giản, khai báo đúng biến, câu
lệnh vào/ra để nhập thông tin từ bàn phím hoặc đưa thông tin ra màn hình.
Xác định năng lực hình thành và phát triển cho học sinh
- Năng lực sử dụng phần mềm tin học.
- Năng lực giải quyết vấn đề.
- Năng lực vận dụng kiến thức tin học vào cuộc sống.
Dành cho HSKT.Viết được một chương trình Pascal đơn giản.
3.Thái độ: Rèn tư duy sáng tạo, tính cẩn thận cho học sinh, từ đó giúp cho
học sinh yêu thích môn học.
Dành cho HSKT. Nghiêm túc trong học tập.
II. HÌNH THỨC, THỜI GIAN LÀM BÀI CỦA ĐỀ KIỂM TRA
- Đề kiểm tra theo hình thức 100% tự luận.
- Thời gian làm bài kiểm tra: 45 phút
III. MA TRẬN ĐỀ KIỂM TRA HỌC KỲ I
Cấp độ Vận dụng
Nhận biết Thông hiểu Tổng
cấp độ thấp cấp độ cao
Chủ đề
Biết một số
kiểu dữ liệu
chuẩn, một số
Máy tính và ngôn
thành phần của
ngữ lập trình
ngôn ngữ lập
trình pascal
Câu 1
Số câu 1 1
Số điểm 3 3
(Tỉ lệ%) 30% 30%
Chương trình Chuyển được Vận dụng các
biểu thức toán câu lệnh đơn
học sang biểu giản để nhập
diễn trong thông tin từ bàn
máy tính và dữ
Pascal phím và đưa
liệu
thông tin ra màn
hình.
Câu 3 Câu 5
Số câu 1 1 2
Số điểm 1 2 3
(Tỉ lệ%) 10% 20 % 30%
Hiểu lệnh gán Viết được
Biết cách khai
Sử dụng biến và câu lệnh đưa chương trình
báo biến trong
trong chương thông tin ra màn Pascal theo
Pascal
trình hình yêu cầu
Câu 2
Câu 4 Câu 6
Số câu 1 1 1 3
Số điểm 1 2 1 4
(Tỉ lệ%) 10% 20% 10% 40%
Tổng số câu 2 2 1 1 6
Tổng số điểm 4 3 2 1 10
Tỉ lệ% 40% 30% 20% 10% 100%
IV. ĐỀ KIỂM TRA
Câu 1:(3,0 điểm)
a) Ngôn ngữ lập trình Pascal có những môi trường làm việc nào?
b) Kể tên các kiểu dữ liệu thường dùng trong ngôn ngữ lập trình Pascal.
c) Kể tên các từ khóa mà em thường dùng trong chương trình Pascal.
Câu 2:(1,0 điểm)
Em hãy viết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Cho
ví dụ.
Câu 3:(1,0 điểm)
Viết các biểu thức sau bằng các kí hiệu trong Pascal:
a) x ≥10 – 8y b) (12 – x)2 = 4
Câu 4:(2,0 điểm)
Có 2 chương trình dưới đây, cho biết mỗi chương trình in ra màn hình kết
quả gì?

Câu 5:(2,0 điểm)


a) Cho biết thông tin nào sẽ được in ra màn hình qua các câu lệnh sau:
Writeln(‘ (25+ 15).2=’, ‘(25+15)*2’);
Writeln(‘7: 3 =’, 7/3:4:1);
b) Hãy viết câu lệnh nhập hai biến x, y vào từ bàn phím
Câu 6:(1,0 điểm)
Hãy viết chương trình tính trung bình cộng của 2 số theo công thức sau:
TB = (a+b)/2
ĐỀ BÀI ( Dành cho học sinh khuyết tật)

Câu 1:(3,0 điểm)


a) Ngôn ngữ lập trình Pascal có những môi trường làm việc nào?
b) Ngôn ngữ lập trình Pascal có những kiểu dữ liệu thường dùng nào?
c) Em thường dùng những từ khóa nào trong chương trình Pascal?
Câu 2:(2,0 điểm)
Em hãy viết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Cho
ví dụ.
Câu 3:(3,0 điểm)
Viết các biểu thức sau bằng các kí hiệu trong Pascal:
a) x= 10 – 2y b) (x – 6)2 = 4
Câu 4:(2,0 điểm)
Cho biết thông tin nào sẽ được in ra màn hình qua các câu lệnh sau:
Writeln(‘ 25+ 75=’, 25+75);
Writeln(‘15: 3 =’, 15/3:4:1);
V. HƯỚNG DẪN CHẤM
Thang
Câu Đáp án
điểm
a)Ngôn ngữ lập trình Pascal có hai môi trường làm 1,0 điểm
việc là Free Pascal và Turbo Pascal.
1 b) Tên các kiểu dữ liệu thường dùng trong ngôn ngữ 1,0 điểm
lập trình Pascal: Byte, Integer, Real, Char, String
c) Tên các từ khóa mà em thường dùng trong chương 1,0 điểm
trình Pascal: Begin, End, Uses, Program; Var…
Cú pháp khai báo biến trong ngôn ngữ lập trình
2 Pascal:
Var <Tên biến>: <Kiểu dữ liệu>; 0,5 điểm
HS tự lấy ví dụ 0,5 điểm
3 a) x>=10-8*y 0,5 điểm
b) (12-x)*(12-x)= 4 0,5 điểm
4 a) Z=12 1,0 điểm
b) x=8 1,0 điểm
5 a) Thông tin được in ra màn hình lần lượt là:
(25+15).2 = (25+ 15)*2 0,5 điểm
7:3 = 2.3 0,5 điểm
b) Viết câu lệnh nhập hai biến x, y vào từ bàn phím
Read(x, y); hoặc Readln(x,y); 1,0 điểm

- Viết đúng lệnh khai báo biến 0,25 điểm


- Viết đúng lệnh nhập 2 số a, b 0,25 điểm
- Viết đúng lện tính TB 0,25 điểm
- Viết đúng lệnh in kết quả ra màn hình 0,25 điểm
Câu Đáp án Thang
Khuyết tật điểm
a)Ngôn ngữ lập trình Pascal có hai môi trường làm 1,0 điểm
việc là Free Pascal và Turbo Pascal.
1 b) Tên các kiểu dữ liệu thường dùng trong ngôn ngữ 1,0 điểm
lập trình Pascal: Byte, Integer, Real, Char, String
c) Tên các từ khóa mà em thường dùng trong chương
trình Pascal: Begin, End, Uses, Program; Var… 1,0 điểm
Cú pháp khai báo biến trong ngôn ngữ lập trình
2 Pascal:
Var <Tên biến>: <Kiểu dữ liệu>; 1 điểm
HS tự lấy ví dụ 1 điểm
3 a) x=10-2*y 1,5 điểm
b) (x-6)*(x-6)= 4 1,5 điểm
Thông tin được in ra màn hình lần lượt là:
4
25+75 = 100 1,0 điểm
15:3 = 5.0 1,0 điểm

VI. XEM XÉT LẠI VIỆC BIÊN SOẠN ĐỀ KIỂM TRA HỌC KỲ
TRƯỜNG THCS TÂN GIANG

ĐỀ KIỂM TRA HỌC KỲ I NĂM HỌC 2021- 2022


Môn: Tin học - Lớp 8
Thời gian: 45 phút (không kể thời gian giao đề)
ĐỀ BÀI
Câu 1:(3,0 điểm)
a) Ngôn ngữ lập trình Pascal có những môi trường làm việc nào?
b) Kể tên các kiểu dữ liệu thường dùng trong ngôn ngữ lập trình Pascal.
c) Kể tên các từ khóa mà em thường dùng trong chương trình Pascal.
Câu 2:(1,0 điểm)
Em hãy viết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Cho
ví dụ.
Câu 3:(1,0 điểm)
Viết các biểu thức sau bằng các kí hiệu trong Pascal:
a) x ≥10 – 8y b) (12 – x)2 = 4
Câu 4:(2,0 điểm)
Có 2 chương trình dưới đây, cho biết mỗi chương trình in ra màn hình kết
quả gì?

Câu 5:(2,0 điểm)


a) Cho biết thông tin nào sẽ được in ra màn hình qua các câu lệnh sau:
Writeln(‘ (25+ 15).2=’, ‘(25+15)*2’);
Writeln(‘7: 3 =’, 7/3:4:1);
b) Hãy viết câu lệnh nhập hai biến x, y vào từ bàn phím
Câu 6:(1,0 điểm)
Hãy viết chương trình tính trung bình cộng của 2 số theo công thức sau:
TB = (a+b)/2

…………….HẾT………………
TRƯỜNG THCS TÂN GIANG

ĐỀ KIỂM TRA HỌC KỲ I NĂM HỌC 2021 - 2022


Môn: Tin học - Lớp 8
Thời gian: 45 phút (không kể thời gian giao đề)
ĐỀ BÀI
Câu 1:(3,0 điểm)
a) Ngôn ngữ lập trình Pascal có những môi trường làm việc nào?
b) Ngôn ngữ lập trình Pascal có những kiểu dữ liệu thường dùng nào?
c) Em thường dùng những từ khóa nào trong chương trình Pascal?
Câu 2:(2,0 điểm)
Em hãy viết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Cho
ví dụ.
Câu 3:(3,0 điểm)
Viết các biểu thức sau bằng các kí hiệu trong Pascal:
a) x= 10 – 2y b) (x – 6)2 = 4
Câu 4:(2,0 điểm)
Cho biết thông tin nào sẽ được in ra màn hình qua các câu lệnh sau:
Writeln(‘ 25+ 75=’, 25+75);
Writeln(‘15: 3 =’, 15/3:4:1);

…………….HẾT………………

You might also like