Tải bản đầy đủ (.docx) (3 trang)

ñieåm lôøi pheâ cuûa coâ giaùo ñeà 2 caâu 1 vieát caùc bieåu thöùc sau döôùi daïng bieåu dieãn töông öùng trong pascal a b c d caâu 2 vieát caùc bieåu dieãn trong pascal sang daïng b

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (137.18 KB, 3 trang )

<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>



Đề 2



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.



2
(<i>a b</i>) <i>x</i>


<i>y</i>
 


b.



2


( 10) ( 2) 1


( )


( 5) ( 5) 2


<i>x</i> <i>y</i>


<i>x</i>


<i>y</i> <i>x</i>


 



 


 


c.



2
2
(2 )


<i>a</i>


<i>b c</i>

<sub>d.</sub>



1 1 1 1


1


2 2.3 3.4 4.5
   


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.

1/x-a/5*(b+2)

b.

1+3/2+1/2*3+1/3*4+6/4*12


c.

<i>x</i>5 /

 

<i>a</i>3

 <i>y b</i>/

5 *

 

<i>x</i>2 *

 

<i>x</i>2

<sub> d.</sub>



((a+b)*(c-d)+6)/3-a


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, 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 (a

2

<sub> + b</sub>

2

<sub>)*(a</sub>

2

<sub> - b</sub>

2

<sub>) </sub>



và xuất kết quả ra màn hình.



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 9</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 – ĐỀ 2</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.



2
(<i>a b</i>) <i>x</i>


<i>y</i>
 


<b> </b> (a+b)*(a+b) – x/y


b.



2


( 10) ( 2) 1


( )


( 5) ( 5) 2


<i>x</i> <i>y</i>


<i>x</i>


<i>y</i> <i>x</i>


 


 



 

<sub> (x+10)/(y-5)+((y+2)/(x-5))*(x+1/2)*(x+1/2)</sub>

c.



2
2
(2 )


<i>a</i>


<i>b c</i> <b><sub> </sub></b><sub> a*a / (2*b+c)* (2*b+c)</sub>

d.



1 1 1 1


1


2 2.3 3.4 4.5
   


<b> </b> 1+1/2+1/2*3+1/3*4+1/4*5


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. 1/x-a/5*(b+2)



1


( 2)
5


<i>a</i>


<i>b</i>
<i>x</i> 


b.

1+3/2+1/2*3+1/3*4+6/4*12 


3 1 1 6


1


2 2.3 3.4 4.12
   


c.

<i>x</i>5 /

 

<i>a</i>3

 <i>y b</i>/

5 *

 

<i>x</i>2 *

 

<i>x</i>2

<sub> </sub>

<sub> </sub>


2
( 5)


( 2)
( 3) ( 5)


<i>x</i> <i>y</i>


<i>x</i>


<i>a</i> <i>b</i>




 



 


d.

((a+b)*(c-d)+6)/3-a 


( )( ) 6


3


<i>a b c d</i>
<i>a</i>
  




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, Repeat .. Until ?



* While .. Do

a) Có ph¸p: <b>WHILE <điều kiện> DO <Công việc></b>


b) ý nghÜa: Trong khi mà điều kiện cịn đúng thì cứ thực hiện Cơng việc, rồi quay trở về kiểm
tra điều kiện lại. 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ực
hiện lệnh tiếp theo


* Repeat .. Until

a) Có ph¸p:


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

b) ý nghÜa: Nếu điều kiện logic là Sai (False) thì lặp lại lệnh cho đến khi điều kiện Ðúng thì
mới thốt ra 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

+ b

2

<sub>– c</sub>

2

<sub> và </sub>



xuất kết quả ra màn hình.



<b>Câu 4</b> <b>Nội Dung</b> <b>Điểm</b>


<b>Program bai2;</b>
<b>Uses crt;</b>


<b>Var a,b:integer;</b>


1



<b>Begin</b>
<b>Clrscr;</b>


<b>write(‘ nhap a=’);readln(a);</b>
<b>write(‘ nhap b=’);readln(b);</b>


1



<b>write(‘ Tong la’);writeln(a*a+b*b);</b>


<b>write(‘ Hieu la’);writeln(a*a-b*b);</b>

1.5



<b>Readln;</b>


</div>

<!--links-->

×