Caâu 1: <2ñieåm> Vieát caùc bieåu thöùc sau döôùi daïng bieåu dieãn töông öùng trong Pascal.. Nếu a không phải là số chẵn thì nhập lại, đến khi nào là số chẵn thì dừng.[r]
(1)Điểm Lời phê cô giáo
Đề 1
Câu 1: <2điểm> Viết biểu thức sau dạng biểu diễn tương ứng Pascal.
a. 15 x – 30 + 12 b.
2 (10 2)
24 (3 1)
c.
10 18
d. 15
a
Câu 2: <2điểm> Viết biểu diễn Pascal sang dạng biểu thức toán học.
a a/b + c/d b a*x*x + b*x + c
c 1/x – a/ * (b+2) d (a*a + b)*(1+c)*(1+c)*(1+c)
Câu 3: <2điểm> Vẽ sơ đồ, nêu cú pháp ý nghĩa câu lệnh lặp với số lần chưa biết trước While Do ?
Câu 4: <4điểm> Viết chương trình nhập vào số a Nếu a khơng phải số chẵn nhập lại, đến số chẵn dừng.
Bài làm
KIỂM TRA CHẤT LƯỢNG HKII
Năm học: 2008 - 2009
Môn Tin học lớp 8 Thời gian: 45 phút Phòng Giáo Dục – Đào Tạo M’drăk
Trường THCS Lý Tự Trọng Lớp:
(2)ĐÁP ÁN – ĐỀ 1
Câu 1: <2điểm> Viết biểu thức sau dạng biểu diễn tương ứng Pascal. a 15 x – 30 + 12 15 * – 30 + 12 c
10 18
(10+5)/(3+1) – 18 /(5+1) b. (10 2) 24 (3 1)
((10 + 2)*(10+2) – 24) / (3+1) d 15 2 a
15+5* a /
Câu 2: <2điểm> Viết biểu diễn Pascal sang dạng biểu thức toán học. a a/b + c/d
a c
b d b a*x*x + b*x + c ax2 + bx + c c 1/x – a/ * (b+2)
1
( 2)
a x b
x d.(a*a + b)*(1+c)*(1+c)*(1+c) (a2 + b) x (1 + c )3 Câu 3: <2điểm> Vẽ sơ đồ, nêu cú pháp ý nghĩa câu lệnh lặp với số lần chưa biết trước While Do ?
a) Cú pháp: while <điều kiện> do <câu lệnh>;
b) Giải thích cú pháp:
- điều kiện thờng phép so sánh;
- cõu lệnh câu lệnh đơn giản hay câu lệnh ghép
c) ý nghÜa:
1 KiÓm tra điều kiện
Nếu điều kiện SAI, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc Nếu điều kiện
NG, thực hin câu lnh quay lại bớc
Caõu 4: <4điểm> Viết chương trình nhập vào số a Nếu a khơng phải số chẵn nhập lại, đến số chẵn dừng.
Câu 4 Nội Dung Điểm
Program bai4; Uses crt;
Var a : Real;
1.5 Begin
Clrscr; Readln(a);
0.5
While a mod <> do 1
Readln(a); Readln; End.
(3)