Tải bản đầy đủ (.ppt) (22 trang)

On tap hoc ky I - Website Trường THCS Lê Quý Đôn - Đại Lộc - Quảng Nam

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 (527.7 KB, 22 trang )

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

ÔN TẬP KIỂM TRA HỌC KỲ I



Tiết 27


I. Ơn tập lí thuyết:



1. Cấu trúc chương trình Pascal.


2. Các kiểu dữ liệu đã học.



3. Các câu lệnh đã học.



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

Tên chương trình



Phần khai báo



Phần thân



Program



Var



Const


Begin



Các câu lệnh


End.



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

<b>2. Các kiểu dữ liệu:</b>



Tên kiểu Từ khóa Phạm vi giá trị Các phép toán



Số



nguyên

integer

-2



15

<sub></sub>

2

15

-1

+, -, *, /, div,


mod



Số



thực

Real



2.9*10

-39

<sub></sub>



1.7*10

38

+, -, *, /



Kí tự

Char

1 kí tự trong

<sub>bảng chữ cái</sub>



Xâu kí



tự

string



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

3. Các câu lệnh đã học.



a. Nhập dữ liệu:


b. Xuất dữ liệu:


Cú pháp: Read(a,b,c…);


Cú pháp: write(a,b,c…);



Trong đó: (a,b,c,…) là tên biến.


Trong đó: (a,b,c,…) là tên biến, biểu thức, giá trị,
chuỗi kí tự.


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

4. Cách khai báo và sử dụng biến, hằng.



Tên khai


báo Cú pháp Cách sử dụng


Var



(biến)

Var a,b,c,…: kiểu dữ liệu;


- Để nhập dữ
liệu. Ví dụ:


Read(a,b,c,…);


- Để gán giá trị
hoặc tên biến
khác. Ví dụ:
a:=100; b:=c;


Const



(hằng)

Const ten_hang=giá trị;




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

5. Câu lệnh điều kiện.



a. Cú pháp dạng thiếu:


If

<điều kiện>

then

<câu lệnh>;


b. Cú pháp dạng đủ:


If

<điều kiện>

then

<câu lệnh 1>



Else

<câu lệnh 2>;



Ví dụ: <b>if a mod 2 = 0 then write(a, ‘chia het cho 2’);</b>


Ví dụ: <b>if a mod 2 = 0 then write(a, ‘chia het cho 2’)</b>


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

b. interger


c. real



<b>C©u 1:</b>

Đâu là từ khóa kiểu số



nguyên?



a. integer



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>


<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b. +, -, *, /


c. div, mod



<b>C©u 2:</b>

Các phép toán nào sử



dụng cho số thực?



a. +, -, *, /, div, mod



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>


<b>1</b>
<b>5</b>


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

b. 4


c. 5



<b>C©u 3:</b>

Cho biết kết quả của



17 div 3=?



a. 3



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b. 4


c. 5




<b>C©u 4:</b>

Cho biết kết quả của



18 mod 5=?



a. 3



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b.

read(

hoten

);



c.

read(‘

hoten

’)



<b>C©u 5:</b>

Cú pháp nào đúng. Biết



sử dụng biến

hoten

?



a. read(

hoten

)




<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b.

writeln(‘

hoten

’);



c.

write(‘

hoten

’)



<b>C©u 6:</b>

Cú pháp nào đúng. Biết



sử dụng biến

hoten

?



a. write(

hoten

);



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>


<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b.

If a mod b := 0 then x:=5;



c.

If a mod b =0 then x:=5



<b>C©u 7:</b>

Cú pháp nào đúng?



a. If a mod b =0 then x:=5;



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>


<b>4</b>
<b>1</b>
<b>5</b>


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

b. x=a/b-4;


c. x:=x/y-5;



<b>C©u 8:</b>

Đâu là phép gán biến x



cho biểu thức?



a. x:=5;



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b. Const x=100




c. Const pi:=3.14;



<b>C©u 9:</b>

Cách khai báo hằng



nào sau đây là đúng?



a. Const x:=100;



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

b. Var x, y: số nguyên;


c. Var x, y: integer;



<b>C©u 9:</b>

Cách khai báo biến nào



sau đây là đúng?




a. Var x, y:integer



<b>0</b>
<b>123</b>
<b>4567891</b>
<b>0</b>
<b>1</b>
<b>1</b>
<b>1</b>
<b>2</b>
<b>1</b>
<b>3</b>
<b>1</b>
<b>4</b>
<b>1</b>
<b>5</b>


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

<b>Chương trình lỗi</b>


Program tinh toan;
Var a,b: integer


Begin


Write(nhap so a va b);
read(‘a,b’)


If (a mod 3=0) and (b mod
3=0) then write(a,b chia
het cho, 3); else write(a,b


khong chia het cho,3);


Readln;


2. Sửa lỗi chương trình sau:



<b>Chương trình đúng</b>


Program tinh_toan;


Var a,b: integer;



Begin



Write(‘nhap so a va b’); read(a,b);


If (a mod 3=0) and (b


mod 3=0) then write(a,b
‘chia het cho’, 3) else


write(a,b ‘khong chia het
cho’,3);


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

<b>Chương trình đúng</b>


Program tinh_toan;


Var a,b: integer;


Begin



Write(‘nhap so a va b’);
read(a,b);


If (a mod 3=0) and (b mod 3
=0) then write(a,b ‘chia het
cho’, 3) else write(a,b ‘khong
chia het cho’,3);


Readln;


End.


3. Dịch chương trình sau:



<b>Dịch chương trình </b>


Tên chương trình là tinh_toan


Khai báo 2 biến a và b kiểu số nguyên


Bắt đầu chương trình


Nhập 2 số a và b


Nếu a và b chia hết cho 3
thì in ra màn hình a,b chia
hết 3, ngược lại khơng chia
hết



Dừng màn hình


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

4. Viết chương trình:



Viết chương trình: Cho biết cạnh huyền và


một cạnh góc vuông của tam giác vuông.


Tính cạnh góc vng cịn lại và cho biết có


phải là tam giác vuông cân hay không?



Gợi ý:


Input: cạnh huyền và cạnh góc vng


Output: cạnh góc vng cịn lại và tam giác vuông cân
hoặc không phải tam giác vng cân


- Sử dụng định lí pitago;


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

Hướng dẫn về nhà:



1. Cấu trúc chương trình Pascal.


2. Các kiểu dữ liệu đã học.



3. Các câu lệnh đã học.



4. Cách khai báo và sử dụng biến, hằng.


5. Câu lệnh điều kiện.



- Làm bài tập: 6.4

6.9 SBT




</div>

<!--links-->

×