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. Vòng lặp được tiếp tục, đến khi điều kiện đặt ra không còn đúng nữa thì đi tới thự[r]
(1)Điểm Lời phê cô giáo
Đề 2
Câu 1: <2điểm> Viết biểu thức sau dạng biểu diễn tương ứng Pascal. a.
2 (a b) x
y
b.
2
( 10) ( 2)
( )
( 5) ( 5)
x y
x
y x
c.
2 (2 )
a
b c d.
1 1
1
2 2.3 3.4 4.5
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. 1/x-a/5*(b+2) b 1+3/2+1/2*3+1/3*4+6/4*12
c. x5 / a3 y b/ 5 * x2 * x2 d.
((a+b)*(c-d)+6)/3-a
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, Repeat Until ?
Câu 4: <4điểm> Viết chương trình nhập vào hai số nguyên a, b Tính (a2 + b2 )*(a2 - b2)
và xuất kết hình.
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 9 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 – ĐỀ 2
Câu 1: <2điểm> Viết biểu thức sau dạng biểu diễn tương ứng Pascal. a.
2 (a b) x
y
(a+b)*(a+b) – x/y
b.
2
( 10) ( 2)
( )
( 5) ( 5)
x y
x
y x
(x+10)/(y-5)+((y+2)/(x-5))*(x+1/2)*(x+1/2) c.
2 (2 )
a
b c a*a / (2*b+c)* (2*b+c) d.
1 1
1
2 2.3 3.4 4.5
1+1/2+1/2*3+1/3*4+1/4*5
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 1/x-a/5*(b+2)
1
( 2)
a b x
b 1+3/2+1/2*3+1/3*4+6/4*12
3 1
1
2 2.3 3.4 4.12
c x5 / a3 y b/ 5 * x2 * x2
2 ( 5)
( 2) ( 3) ( 5)
x y
x
a b
d ((a+b)*(c-d)+6)/3-a
( )( ) 6
a b c d a
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, Repeat Until ?
* While Do a) Có ph¸p: WHILE <điều kiện> DO <Cơng việc>
b) ý nghÜa: Trong mà điều kiện cịn thực Cơng việc, quay trở kiểm tra điều kiện lại Vòng lặp tiếp tục, đến điều kiện đặt khơng cịn tới thực lệnh
* Repeat Until a) Có ph¸p:
(3)b) ý nghÜa: Nếu điều kiện logic Sai (False) lặp lại lệnh điều kiện Ðúng khỏi cấu trúc REPEAT UNTIL
Câu 4: <4điểm> Vi t ch ng trình nh p vào ba số nguyên a, b, c Tính aế ươ ậ 2 + b2 – c2
xuất kết hình
Câu 4 Nội Dung Điểm
Program bai2; Uses crt;
Var a,b:integer;
1
Begin Clrscr;
write(‘ nhap a=’);readln(a); write(‘ nhap b=’);readln(b);
1
write(‘ Tong la’);writeln(a*a+b*b);
write(‘ Hieu la’);writeln(a*a-b*b); 1.5
Readln;