DAP AN MA TRAN DE KTRA
Chia sẻ bởi Xuân Hoà |
Ngày 25/10/2018 |
29
Chia sẻ tài liệu: DAP AN MA TRAN DE KTRA thuộc Tin học 7
Nội dung tài liệu:
KIỂM TRA HỌC KÌ II
Môn : TIN HỌC 8
* MA TRẬN
Nội dung
Mức độ
Câu lệnh
lặp
Mảng
Tổng
Biết
câu 1
2
1
2
Hiểu
câu 2
3
1
3
Vận dụng
câu 3
2
câu 4
3
2
5
Tổng
2
5
2
5
4
10
* ĐỀ BÀI:
Câu 1 : (2 điểm) : Trình bày cách khai báo biến mảng trong ngôn ngữ lập trình Turbo Pascal ? lấy ví dụ minh hoạ?
Câu 2: (3 điểm): Hãy phát biểu sự khác biệt giữa câu lênh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước?
Câu 3 (3 điểm) : Viết chương trình tính tổng các n tự nhiên đầu tiên với N được nhập vào từ bàn phím.
Câu 4 (2 điểm) : Viết chương trình nhập điểm và tính điểm trung bình ( DTB) cho học sinh một lớp có N học sinh . Điểm trung bình được tình như sau :
Điểm trung bình(DTB)= (Điểm Văn (DV)+ Điểm Toán (DT))/2.
Yêu cầu :
+ Chương trình nhập và tính được cho 50 học sinh
+ Điểm trung bình làm tròn 1 chử số thập phân
ĐÁP ÁN VÀ BIỂU ĐIỂM
Câu 1: (2 điểm)
- Cách khai báo mảng trong Pascal như sau:
Tên mảng : array[.. ] of
Trong đó chỉ số đầu và chỉ số cuối là hai số nguyên hoặc biểu thức nguyên thoả mãn chỉ số đầu ≤ chỉ số cuối và kiểu dữ liệu có thể là integer hoặc real.
- Ví dụ: var Chieucao: array[1..50] of real;
var Tuoi: array[21..80] of integer;
Với câu lệnh thứ nhất, ta đã khai báo một biến có tên Chieucao gồm 50 phần tử, mỗi phần tử là biến có kiểu số thực. Với câu lệnh khai báo thứ hai, ta có biến Tuoi gồm 60 phần tử (từ 21 đến 80) có kiểu số nguyên.
Câu 2 : (2 điểm) Sự khác biệt:
a) Câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.
b)Lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực
c) Lệnh lặp với số lần cho trước, câu lệnh được thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thoả mãn, câu lệnh mới được thực hiện.
Câu 3 : (3 điểm)
- Khai báo đủ và đúng các biến N,i,Tong (1điểm)
- Nhập được N và viết các câu lệnh (0,5 điểm)
- Sử dụng vòng lặp For..to..do hoặc While..do đúng (0,5 điểm)
- Các câu lệnh sau For..to..do hoặc While..do viết đúng (0,5)
- Viết đúng câu lệnh in kết quả ra màn hình (0,5)
Câu 4 : (3 điểm)
Khai báo được các đủ và đúng các biến N,i , biến mảng (0,5 điểm)
Nhập được N và điểm của học sinh (0.5 điểm)
Sử dụng đúng vòng for..do để nhập điểm (0,25 điểm)
Viết đúng câu lệnh tính điểm trung bình (0,5 điểm)
Sử dụng vòng for..do để in kết quả ra màn hình (0,25 điểm)
Viết đúng câu lệnh in kết quả ra màn hình (0,25 điểm)
- Chương trình nhập và tính được cho 50 học sinh và làm tròn kết quả 1 chủ số thập phân (0,25 điểm)
- Trình bày sạch sẽ, ít lỗi cú pháp (0,5 điểm)
KIỂM TRA THỰC HÀNH – HKII
Môn: TIN HỌC 8
MA TRẬN:
Kiến thức
Mức độ
Nhập dữ liệu cho mảng
In giá trị của các ptử trong mảng
Thực hiện tính toán với các giá trị của mảng
Tổng
Nhận biết
Số ý
Điểm
Môn : TIN HỌC 8
* MA TRẬN
Nội dung
Mức độ
Câu lệnh
lặp
Mảng
Tổng
Biết
câu 1
2
1
2
Hiểu
câu 2
3
1
3
Vận dụng
câu 3
2
câu 4
3
2
5
Tổng
2
5
2
5
4
10
* ĐỀ BÀI:
Câu 1 : (2 điểm) : Trình bày cách khai báo biến mảng trong ngôn ngữ lập trình Turbo Pascal ? lấy ví dụ minh hoạ?
Câu 2: (3 điểm): Hãy phát biểu sự khác biệt giữa câu lênh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước?
Câu 3 (3 điểm) : Viết chương trình tính tổng các n tự nhiên đầu tiên với N được nhập vào từ bàn phím.
Câu 4 (2 điểm) : Viết chương trình nhập điểm và tính điểm trung bình ( DTB) cho học sinh một lớp có N học sinh . Điểm trung bình được tình như sau :
Điểm trung bình(DTB)= (Điểm Văn (DV)+ Điểm Toán (DT))/2.
Yêu cầu :
+ Chương trình nhập và tính được cho 50 học sinh
+ Điểm trung bình làm tròn 1 chử số thập phân
ĐÁP ÁN VÀ BIỂU ĐIỂM
Câu 1: (2 điểm)
- Cách khai báo mảng trong Pascal như sau:
Tên mảng : array[
Trong đó chỉ số đầu và chỉ số cuối là hai số nguyên hoặc biểu thức nguyên thoả mãn chỉ số đầu ≤ chỉ số cuối và kiểu dữ liệu có thể là integer hoặc real.
- Ví dụ: var Chieucao: array[1..50] of real;
var Tuoi: array[21..80] of integer;
Với câu lệnh thứ nhất, ta đã khai báo một biến có tên Chieucao gồm 50 phần tử, mỗi phần tử là biến có kiểu số thực. Với câu lệnh khai báo thứ hai, ta có biến Tuoi gồm 60 phần tử (từ 21 đến 80) có kiểu số nguyên.
Câu 2 : (2 điểm) Sự khác biệt:
a) Câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.
b)Lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực
c) Lệnh lặp với số lần cho trước, câu lệnh được thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thoả mãn, câu lệnh mới được thực hiện.
Câu 3 : (3 điểm)
- Khai báo đủ và đúng các biến N,i,Tong (1điểm)
- Nhập được N và viết các câu lệnh (0,5 điểm)
- Sử dụng vòng lặp For..to..do hoặc While..do đúng (0,5 điểm)
- Các câu lệnh sau For..to..do hoặc While..do viết đúng (0,5)
- Viết đúng câu lệnh in kết quả ra màn hình (0,5)
Câu 4 : (3 điểm)
Khai báo được các đủ và đúng các biến N,i , biến mảng (0,5 điểm)
Nhập được N và điểm của học sinh (0.5 điểm)
Sử dụng đúng vòng for..do để nhập điểm (0,25 điểm)
Viết đúng câu lệnh tính điểm trung bình (0,5 điểm)
Sử dụng vòng for..do để in kết quả ra màn hình (0,25 điểm)
Viết đúng câu lệnh in kết quả ra màn hình (0,25 điểm)
- Chương trình nhập và tính được cho 50 học sinh và làm tròn kết quả 1 chủ số thập phân (0,25 điểm)
- Trình bày sạch sẽ, ít lỗi cú pháp (0,5 điểm)
KIỂM TRA THỰC HÀNH – HKII
Môn: TIN HỌC 8
MA TRẬN:
Kiến thức
Mức độ
Nhập dữ liệu cho mảng
In giá trị của các ptử trong mảng
Thực hiện tính toán với các giá trị của mảng
Tổng
Nhận biết
Số ý
Điểm
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Xuân Hoà
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)