2.1- Vận dụng quy tắc đặt tên trong chương trình 2.2-Vận dụng các kiểu dữ liệu trong Tubor Pascal 2.3 -Vận dụng cú pháp khái báo biến. 2.4-Vận dụng cú pháp câu lệnh điều kiện[r]
Trang 1Tiết 36 Ngày soạn: …/…/2019
ĐỀ KIỂM TRA HỌC KÌ I
Thời gian: 45 Phút
A.MỤC TIÊU:
1 Kiến thức:
I Chủ đề 1: Làm quen với chương trình và ngôn ngữ lập trình
I.1 Quy tắc đặt tên trong Pascal
I.2 Câu trúc chương trình Pascal
II Chủ đề 2: Dữ liệu và Sử dụng biến trong chương trình
II.1 Các kiểu dữ liệu của Pascal
II.2 Cú pháp khái báo biến trong Pascal
III Chủ đề 3: Câu lệnh điều kiện
III 1 Cấu trúc câu lệnh điều kiện
III.2 Vận dụng
IV Chủ đề 4: Vận dụng
IV.1 Cấu trúc chương trình
IV.2 Khai báo biến
IV.3 Câu lệnh điều kiện
IV.4 Viết chương trình
2 Kỹ năng:
2.1- Vận dụng quy tắc đặt tên trong chương trình
2.2-Vận dụng các kiểu dữ liệu trong Tubor Pascal
2.3 -Vận dụng cú pháp khái báo biến
2.4-Vận dụng cú pháp câu lệnh điều kiện
2.5.-Biết sử dụng Tubor Pascal để viết chương trình
3 Thái độ:
Rèn luyện cho HS tính tự lực và trung thực trong thi cử
B HÌNH THỨC KIỂM TRA: Tự luận
D MA TRẬN ĐỀ KIỂM TRA:
Tên chủ đề
(nội dung,
chương, bài)
Nhận biết
(Cấp độ 1) Thông hiểu(Cấp độ 2)
Vận dụng
Cấp độ thấp (Cấp độ 3)
Cấp độ cao (Cấp độ 4)
Chủ đề 1
Số tiết:2/4 Chuẩn KTKNKiểm tra
I.1 I.2, 2.1
Số câu:1
Số điểm:2
Tỷ lê:20%
Số câu:1
Số điểm:2
Tỷ lê:20%
Chủ đề 2
Số tiết:4/8
Chuẩn KTKN Kiểm tra II.1 II.2, 2.2, 2.3
Số câu:1
Số điểm:2
Tỷ lê:20%
Số câu:1
Số điểm:2
Tỷ lê:20%
Trang 2Chủ đề 3
Số tiết:2/4 Chuẩn KTKN Kiểm tra
III.1 III.2, 2.4
Số câu:1
Số điểm:3
Tỷ lê:30%
Số câu:1
Số điểm:3
Tỷ lê:30%
Chủ đề 4
Số tiết:2/4
Chuẩn KTKN Kiểm tra IV.1 IV.2 IV.3 IV.4, 2.5
Số câu:1
Số điểm:3
Tỷ lê:30%
Số câu:1
Số điểm:3
Tỷ lê:30%
Tổng số câu:4
Tổng số điểm:10
Tỷ lê: 100%
Số câu:1
Số điểm:2
Tỷ lê:20%
Số câu:1
Số điểm:3
Tỷ lê:30%
Số câu:1
Số điểm:3
Tỷ lê:30%
Số câu:1
Số điểm:2
Tỷ lê:20%
E ĐỀ KIỂM TRA VÀ HƯỚNG DẪN CHẤM:
I ĐỀ KIỂM TRA
ĐỀ 1:
Câu 1:(2 điểm) Trình bày cú pháp khai báo biến, cho ví dụ
Câu 2:(3 điểm) Trình bày câu lệnh điều kiện, cho ví dụ
Câu 3:(2 điểm) Giả sử biến x có kiểu dữ liệu Integer Nhập số 1.5 vào cho biến x có đúng
không, vì sao?
Câu 4:(3điểm) Viết chương trình nhập vào một số nguyên a Kiểm tra số nguyên a: nếu a là
số chẳn thì in ra màn hình “So chan”, ngược lại, in ra màn hình “So le”
ĐỀ 2:
Câu 1:(2 điểm) Trình bày cấu trúc chung của chương trình trong Tubor Pascal
Câu 2:(3 điểm) Trình bày quy tắc đặt tên trong Tubor Pascal, cho ví dụ
Câu 3:(2 điểm) Giả sử biến x có kiểu dữ liệu Byte Nhập số nguyên 300 vào cho biến x có
đúng không, vì sao?
Câu 4:(3 điểm) Viết chương trình nhập vào hai số nguyên In ra màn hình số lớn nhất trong
hai số
ĐÁP ÁN:
Đề 1:
1 Var <tên biến>:<kiểu dữ liệu>;
2 Dạng 1: If <điều kiện> then <câu lệnh>;
Dạng 2: If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>;
Trong đó: If, Then, Else là từ khóa
Ví dụ: If a>b then writeln(‘a la so lon nhat’);
1điểm 1điểm 1điểm
3 Không
Trang 3Var a: Integer;
Begin
Read(a);
If (a mod 2=0) then Writeln(‘so chan’)
Else Writeln(‘so le’);
Readln;
End
Hướng dẫn chấm
Câu 4 :
- Viết đúng cấu trúc chương trình: 0,5 điểm
- Khai báo biến đúng: 0,5 điểm
- Nhập giá trị cho biến đúng: 0,5 điểm
- In kết quả ra màn hình đúng : 0,5 điểm
- Viết đúng câu lệnh điều kiện : 1 điểm
Đề 2
1 Câu trúc chung
Program <tên CT>;
Uses <thư viện>;
Var <tên biến>:<kiểu dữ liệu>;
Begin
< các câu lệnh>;
End
0.5điểm
0.5điểm 0.5điểm
0.5điểm
2 - Không trùng từ khóa
- Không dùng ký tự đặc biệt
- Không có khoảng trắng
- Dùng các ký tự: ‘a’ ’z’, ‘A’ ’Z’,’0’ ’9’
Cho ví dụ:
1điểm
2 điểm
3 - Không
- Vì 300 lớn hơn miền giá trị của kiểu Byte 1điểm 1điểm
4 Program cau4;
Var x, y: Integer;
Begin
Read(x);
Read(y);
If (x>y) then Writeln(x)
Else Writeln(y);
Readln;
End
3điểm
Hướng dẫn chấm
Câu 4:
- Viết đúng cấu trúc chương trình: 0,5 điểm
- Khai báo biến đúng: 0,5 điểm
- Nhập giá trị cho biến đúng: 0,5 điểm
- In kết quả ra màn hình đúng : 0,5 điểm
- Viết đúng câu lệnh điều kiện : 1 điểm
F KẾT QUẢ ĐIỂM VÀ RÚT KINH NGHIÊM:
1 Kết quả điểm:
Trang 4Lớp 0 - < 3 3 - < 5 5 - < 6,5 6,5- <8 8 – 10 8A
8B
2 Rút kinh nghiệm:
………
………
Duyệt của Chuyên môn Giáo viên ra đề
Nguyễn Hoàng Tuấn Hồ Hoài Tâm