Viết chương trình sử dụng câu lệnh điều kiện dựa vào thuật toán ở trên.. c.A[r]
(1)MA TRẬN ĐỀ KIỂM TRA CUỐI KÌ I NĂM HỌC 2020 – 2021 MÔN TIN HỌC 8
(thời gian 20 phút)
NỘI DUNG CẤP ĐỘ NHẬN THỨC TỔNG
KIẾN THỨC Nhận biết Thông hiểu Vận dụng thấp Vận dụngcao ĐIỂM
TNKQ TL TNKQ TL TNKQ TL TNKQ TL
Máy tính câu Số câu:1
chương trình 0.25
Điểm: 0.25
máy tính điểm
Tỷ lệ:5%
Làm quen với câu câu Số câu:2
chương trình 0.25 0.25
Điểm:0.5
ngôn ngữ lập điểm điểm
trình Tỷ lệ:10%
Chương trình câu câu Số câu: 2
máy tính 0.25
1 điểm Điểm: 1.25
liệu điểm
Tỷ lệ:25%
Sử dụng biến câu Số câu:2
hằng 0.5 điểm
Điểm:0.5 chương trình
Tỷ lệ:10%
Từ toán đến 1/2 Số câu:1
chương trình câu
Điểm:0.5 0.5
Tỷ lệ:10% điểm
Câu lệnh điều câu 1/2 câu câu Số câu: 3
kiện 0.25
1 điểm 0.5 điểm Điểm:1,75
điểm
Tỷ lệ:35%
Làm quen với câu Số câu:1
giải phẫu thể 0.25
Điểm: 0.25 người phần điểm
mềm anatomy Tỷ lệ:5%
Tổng số câu: 12 Số câu: Số câu: Số câu: Số câu: Số câu: 12
(2)PHÒNG GD & ĐT ĐÔNG HƯNG TRƯỜNG TH & THCS PHÚ CHÂU
-*** -ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2020-2021
Mơn: Tin học 8 Thời gian làm : 20 phút ĐỀ
A LÍ THUYẾT( 20 PHÚT – điểm) I PHẦN TRẮC NGHIỆM (2.5 điểm)
1 Thơng tin đưa vào máy tính cần chuyển đổi thành dạng nào?
A Dãy số B Dãy bít
C Dãy thập phân C Tất
2 Cấu trúc chung chương trình gồm:
A Phần khai báo phần thân B Phần mở bài, thân bài, kết luận
C Phần khai báo, phần thân, phần kết thúc D Phần thân phần kết thúc
3 Khi viết câu lệnh Pascal, qui định chữ viết là:
A Phải viết chữ hoa B Phải viết chữ thường C.Không phân biệt chữ hoa chữ thường D Tất
4 Biểu thức toán học 18 4
biểu diễn Pascal là?
A (18-4)/6+1-4 B (18-4)/(6+1-4) C (18 - 4)/(6+1)-4 D 18-4/6+1-4
5 Từ khóa dùng để khai báo ngơn ngữ lập trình Pascal là:
A End B Var C Real D Const
6 Trong Pascal, khai báo sau đúng
A Const x:=5; B Var R=30; C Var A: integer; D.Var a:= Integer;
7 Câu lệnh điều kiện sau viết đúng A if <câu lệnh 1> then <câu lệnh 2>;
B if <điều kiện> them <câu lệnh>;
C if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; D if <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;
8 Hãy cho biết giá trị biến a, biến b sau thực đoạn lệnh sau:
a:=5; b:=10;
if (a>b ) then a:=a+5 else b:=b-2;
A a=5, b=8 B a=10, b=10 C a=10, b=8 D a=5, b=10
9 Ta có lệnh sau : x:= 4;
if x<5 then x := x +2; Giá trị x bao nhiêu:
A B C 12 D 15
10 Trong phần mềm Anatomy học hệ giải phẫu thể người?
A B C D
(3)Câu (1 điểm) Viết biểu thức toán sau dạng biểu thức Pascal. a x− yx+ y b −b+2a√D
Câu 2: a.(0,5 đ) - Em nêu khái niệm Thuật toán gì? (0,5đ)
b (1 đ) - Hãy mô tả hoạt động sau câu lệnh điều kiện trong pascal
+ Nếu ĐTB lớn in hình“ Bạn xếp loại giỏi”
+ Nếu ĐTB nhỏ in hình “Bạn cần cố gắng nhé!” TIÊU CHÍ ĐÁNH GIÁ KIỂM TRA THỰC HÀNH CUỐI KỲ I
NĂM HỌC 2020 – 2021 MÔN TIN 8 (thời gian: 25 phút)
Nội dung Tiêu chí Điểm chuẩn
- Biết khởi động khỏi Free Pascal - Gõ chương trình Pascal đơn giản
(GV đưa chương trình mẫu) điểm Từ đến
- Biết cách dịch sửa lỗi chương trình, chạy
chương trình xem kết
- Từ mơ tả thuật tốn viết thành chương trình hồn chỉnh (sử dụng câu lệnh điều kiện)
2 điểm - Dịch sửa lỗi, chạy chương trình xem kết
quả
(4)PHỊNG GD – ĐT ĐƠNG HƯNG TRƯỜNG TH & THCS PHÚ CHÂU
-*** ĐỀ KIỂM TRA THỰC HÀNH HỌC KÌ I Môn : Tin học 8
Thời gian làm bài: 25 phút ĐỀ BÀI
- Viết chương trình nhập vào số nguyên a b Nếu số lớn số thực lấy số lớn trừ số bé Thông báo kết hình?
- THUẬT TỐN CỦA BÀI NHƯ SAU: - Bước 1: Nhập hai số a , b
- Bước 2: Nếu a > b đưa hình hiệu hai số a – b, ngược lại b lớn a
lấy b – a
- Bước 3: In hình kết KTTT YÊU CẦU :
a Khởi động chương trình pascal
b Viết chương trình sử dụng câu lệnh điều kiện dựa vào thuật toán
c Kiểm tra lỗi, chạy chương trình xem kết
(5)ĐÁP ÁN CHẤM VÀ THANG ĐIỂM I TNKQ: (2.5 điểm – câu 0,25 điểm)
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án B A C C D C C A B D
II.
TỰ LUẬN: (2.5 điểm ) Câu : (1điểm)
a (x - y)/(x + y) b (-b + sqrt(D))/ (2*a) Câu 2: (1.5 điểm)
a K/n: Thuật toán dãy hữu hạn thao tác cần thực đề giải toán
(0,5 điểm)
b If ĐTB >= 8.0 then write(‘ Bạn xếp loại giỏi’) - 0.5 điểm if (ĐTB < 5.0) then write(‘ Bạn cần cố gắng’) - 0.5 điểm II THỰC HÀNH
1 Biết khởi động lưu chương trình ( 1đ)
2 Viết chương trình ( điểm) – (Nhập vào máy tính) Program hai soab;
Uses crt; Var a,b: integer;
Begin
Write(‘Nhap so a:=’); readln(a); Write(‘Nhap so b:=’); readln(b);
If a > b then write(‘Hieu hai so la:=’, a-b) else write(‘Hieu hai so la:=’, b – a); Readln;
End o Phần khai báo (1đ)
o Nhập liệu a, b(1đ)
(6)PHỊNG GD & ĐT ĐƠNG HƯNG TRƯỜNG TH & THCS PHÚ CHÂU
-*** -ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2020-2021
Môn: Tin học 8 Thời gian làm : 20 phút ĐỀ 2
A LÍ THUYẾT( 20 PHÚT – điểm) I PHẦN TRẮC NGHIỆM (2.5 điểm)
1 Thơng tin đưa vào máy tính cần chuyển đổi thành dạng nào?
A Dãy bit B Dãy số
C Dãy thập phân C Tất
2 Cấu trúc chung chương trình gồm:
A Phần khai báo phần thân, kết thúc B Phần mở bài, thân bài, kết luận
C Phần khai báo, phần thân D Phần thân phần kết thúc
3 Khi viết câu lệnh Pascal, qui định chữ viết là:
A Phải viết chữ hoa B Không phân biết chữ chữ thường C.Phân biệt chữ hoa chữ thường D Tất
4 Biểu thức toán học 18 4
biểu diễn Pascal là?
A (18-4)/6+1-4 B (18 - 4)/(6+1)-4 C (4)/(6+1)-4 ) D 18-4/6+1-4
5 Từ khóa dùng để khai báo ngơn ngữ lập trình Pascal là:
A Const B Var C Real D End
6 Trong Pascal, khai báo sau đúng
A Const x:=5; B Var R=30; C Var A:= integer; D.Var A: Integer;
7 Câu lệnh điều kiện sau viết đúng A if <câu lệnh 1> then <câu lệnh 2>;
B if <điều kiện> them <câu lệnh>;
C if <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>; D if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
8 Hãy cho biết giá trị biến a, biến b sau thực đoạn lệnh sau:
a:=5; b:=10;
if (a>b ) then a:=a+5 else b:=b-2;
A a=5, b=10 B a=5, b=8 C a=10, b=8 D a=10, b=10
9 Ta có lệnh sau : x:= 4;
if x<5 then x := x +2; Giá trị x bao nhiêu:
A B 12 C D 15
(7)A B C D II PHẦN TỰ LUẬN (2.5 điểm)
Câu (1 điểm) Viết biểu thức toán sau dạng biểu thức Pascal. b x− yx+ y b −b+√D
2a
Câu 2: a.(0,5 đ) - Em nêu khái niệm Thuật tốn gì? (0,5đ)
b (1 đ) - Hãy mô tả hoạt động sau câu lệnh điều kiện trong pascal
+ Nếu ĐTB lớn in hình“ Bạn xếp loại giỏi”
+ Nếu ĐTB nhỏ in hình “Bạn cần cố gắng nhé!” TIÊU CHÍ ĐÁNH GIÁ KIỂM TRA THỰC HÀNH CUỐI KỲ I NĂM
HỌC 2020 – 2021 MÔN TIN (thời gian: 25 phút)
Nội dung Tiêu chí Điểm chuẩn
- Biết khởi động thoát khỏi Free Pascal - Gõ chương trình Pascal đơn giản
(GV đưa chương trình mẫu) điểm Từ đến
- Biết cách dịch sửa lỗi chương trình, chạy
chương trình xem kết
- Từ mơ tả thuật tốn viết thành chương trình
hoàn chỉnh (sử dụng câu lệnh điều kiện)
2 điểm - Dịch sửa lỗi, chạy chương trình xem
kết
(8)PHÒNG GD – ĐT ĐÔNG HƯNG TRƯỜNG TH & THCS PHÚ CHÂU
-*** ĐỀ KIỂM TRA THỰC HÀNH HỌC KÌ I Mơn : Tin học 8
Thời gian làm bài: 25 phút ĐỀ BÀI
- Viết chương trình nhập vào số nguyên a b Nếu số lớn số thực lấy số lớn trừ số bé Thông báo kết hình?
- THUẬT TỐN CỦA BÀI NHƯ SAU: - Bước 1: Nhập hai số a , b
- Bước 2: Nếu a > b đưa hình hiệu hai số a – b, ngược lại b lớn a
lấy b – a
- Bước 3: In hình kết KTTT YÊU CẦU :
d Khởi động chương trình pascal
e Viết chương trình sử dụng câu lệnh điều kiện dựa vào thuật toán
f Kiểm tra lỗi, chạy chương trình xem kết
(9)ĐÁP ÁN CHẤM VÀ THANG ĐIỂM I TNKQ: (2.5 điểm – câu 0,25 điểm)
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án A C B B A D D B C C
II.
TỰ LUẬN: (2.5 điểm ) Câu : (1điểm)
a (x - y)/(x + y) b (-b + sqrt(D))/ (2*a) Câu 2: (1.5 điểm)
c K/n: Thuật toán dãy hữu hạn thao tác cần thực đề giải toán
(0,5 điểm)
d If ĐTB >= 8.0 then write(‘ Bạn xếp loại giỏi’) - 0.5 điểm if (ĐTB < 5.0) then write(‘ Bạn cần cố gắng’) - 0.5 điểm II THỰC HÀNH
4 Biết khởi động lưu chương trình ( 1đ)
5 Viết chương trình ( điểm) – (Nhập vào máy tính) Program hai soab;
Uses crt; Var a,b: integer;
Begin
Write(‘Nhap so a:=’); readln(a); Write(‘Nhap so b:=’); readln(b);
If a > b then write(‘Hieu hai so la:=’, a-b) else write(‘Hieu hai so la:=’, b – a); Readln;
End o Phần khai báo (1đ)
o Nhập liệu a, b(1đ)
(10)(11)