<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>Điểm</b>
<b>Lời phê của cô giáo</b>
Đề 1
Câu 1:
<2điểm>
Viết các biểu thức sau dưới dạng biểu diễn tương ứng trong Pascal.
a.
15 x 4 – 30 + 12
b.
2
(10 2)
24
(3 1)
c.
10 5 18
3 1 5 1
d.
15 5 2
<i>a</i>
Câu 2:
<2điểm>
Viết các biểu diễn trong 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/ 5 * (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 và ý nghĩa củ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 1 số a. 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.
Bài làm
...
...
...
...
...
...
...
<b>KIỂM TRA CHẤT LƯỢNG HKII</b>
<b>Năm học: 2008 - 2009</b>
<b>Mơn Tin học lớp 8</b>
<b>Thời gian: 45 phút</b>
Phòng Giáo Dục – Đào Tạo M’drăk
Trường THCS Lý Tự Trọng
Lớp:...
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
<b>ĐÁP ÁN – ĐỀ 1</b>
Câu 1:
<2điểm>
Viết các biểu thức sau dưới dạng biểu diễn tương ứng trong Pascal.
a.
15 x 4 – 30 + 12 15 * 4 – 30 + 12
c.
10 5 18
3 1 5 1
<sub></sub> (10+5)/(3+1) – 18 /(5+1)
b.
2
(10 2)
24
(3 1)
<sub> </sub>
<sub></sub><sub> ((10 + 2)*(10+2) – 24) / (3+1) </sub>
<sub>d. </sub>
15 5 <sub>2</sub>
<i>a</i>
15+5* a / 2
Câu 2:
<2điểm>
Viết các biểu diễn trong Pascal sang dạng biểu thức toán học.
a. a/b + c/d
<i>a</i> <i>c</i>
<i>b d</i>
<sub> b. a*x*x + b*x + c </sub>
<sub></sub> <sub>ax</sub>2<sub> + bx + c</sub>
c. 1/x – a/ 5 * (b+2)
1
( 2)
5
<i>a</i>
<i>x b</i>
<i>x</i> <sub> </sub>
<sub>d.(a*a + b)*(1+c)*(1+c)*(1+c) </sub>
<sub></sub><sub> (a</sub>2 <sub> + b) x (1 + c )</sub>3
Câu 3:
<2điểm>
Vẽ sơ đồ, nêu cú pháp và ý nghĩa của câu lệnh lặp với số lần chưa biết
trước While .. Do ?
a) Cú pháp:
<b>while </b>
<
<i>điều kiƯn</i>
>
<b>do </b>
<
<i>c©u lƯnh</i>
>
<b>;</b>
<b> </b>
b) Giải thích cú pháp:
- <i>điều kiện </i>thờng là một phép so s¸nh;
- <i>câu lệnh</i> có thể là câu lệnh đơn giản hay câu lệnh ghép.
c) ý nghÜa:
1. KiĨm tra <i>®iỊu kiƯn</i>.
2. NÕu <i>®iỊu kiƯn</i> SAI, <i>câu lệnh</i> sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu <i>điều kiện</i>
<b>NG</b>, thực hin <i>câu lnh</i> và quay lại bớc 1
Caõu 4:
<4ủieồm> <b>Viết chương trình nhập vào 1 số a. Nếu a khơng phải là số chẵn thì nhập lại, </b>
<b>đến khi nào là số chẵn thì dừng.</b>
<b>Câu 4</b> <b>Nội Dung</b> <b>Điểm</b>
<b>Program bai4;</b>
<b>Uses crt;</b>
<b>Var a : Real;</b>
1.5
<b>Begin</b>
<b>Clrscr;</b>
<b>Readln(a);</b>
0.5
<b>While a mod 2 <> 0 do</b>
<sub>1</sub>
<b>Readln(a);</b>
<b>Readln;</b>
<b>End.</b>
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3></div>
<!--links-->