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

De cuong On HKI

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 (85.46 KB, 2 trang )

ĐỀ CƯƠNG ÔN TẬP HKI
Năm học 2018 – 2019
MÔN: TIN HỌC 8
Câu 1. Cho đoạn chương trình sau:
a:=3; b:=2; c:=0;
if a <= b then c:=a+b;
Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?
Trả lời:
Vì a = 3, b = 2 nên điều kiện a<=b sai, câu lệnh c:=a+b không được thực hiện.
Giá trị của c = 0.
Câu 2. Sau khi chạy đoạn chương trình sau, giá trị của a, b bằng bao nhiêu?
a := 24 ; b := 12 ;
If a < b then a := a + b else
Begin
a := a - b;
b := b + a
end;
Biến a và b có giá trị là:
a = 24, b = 12
điều kiện a < b sai
chương trình thực hiện câu lệnh
a=a-b = 24 – 12 = 12
b=b + a = 12 + 12= 24
Vậy a = 12, b = 24
Câu 3. Cho đoạn chương trình sau:
a:=3; b:=3; c:=0;
if a = b then c:=a – b + 1;
c := c + 1;
Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu?
Trả lời:
a:=3; b:=3


điều kiện a = b đúng
chương trình thực hiện lệnh c = a – b + 1 = 3 – 3 + 1 = 1
vậy c = 1
Câu 4: Viết các biểu thức toán học sau sang các biểu thức trong ngôn ngữ Pascal.
2
2
a) 2 x  3 xy ;

2

2

c) (x  2 y )(x  2 y ) ;
Câu 5: Viết kết quả của các phép toán:
a) 2018 mod 7 + 18;
c) (2019 mod 4).100 + 2017
e) (32 div 5):3 + 15;

15 x 2  3x y 2  x 3 y 2  x 2

3
3

x

xy
x  15 y 2
b)
21x 2 y 3  3 x 2 y 2
3

2 3
d) x  12 x y
b) 2019 div 20 + 21;
d) 122 div 4 + 11
g) 155 mod 15 – 12

* Từ câu 6 đến câu 8: Cần làm các cơng việc sau:
- Xác định bài tốn (Input, Output)
- Mơ tả thuật tốn.
- Viết chương trình trong ngơn ngữ Pascal.
Câu 6: Viết chương trình trong Pascal: Nhập số nguyên a, thông báo a là số chẵn hay số lẻ.
Xác định bài toán:
- Input: Số nguyên a
- Output: a là số chẵn hay số lẻ
Thuật toán :
Bước 1: Nhập số a
Bước 2: Nếu a chia hết cho 2 thì a là số chẵn, ngược lại a là số lẻ.
Bước 3: Kết thúc.


Chương trình pascal:
Program chan_le;
Var a:integer;
Begin
Writeln(‘nhap a = ‘); readln(a);
If a mod 2 = 0 then writeln(‘ a la so chan’)
Else writeln(‘ a la so le’);
Readln
End.
Câu 7: Viết chương trình trong Pascal: nhập ba số a, b, c và sắp xếp theo chiều tăng dần.

Xác định bài toán:
- Input: Ba số a, b, c
- Output: a, b, c được sắp xếp theo chiều tăng dần.
Thuật toán :
Bước 1. Nhập ba số a, b và c.
Bước 2. Nếu a > b thì x  a, a  b, b  x.
Bước 3. Nếu a > c thì x  a, a  c, c  x.
Bước 4. Nếu c < b thì x  b, b  c, c  x.
Bước 5. Ghi giá trị các biến theo thứ tự A, B và C và kết thúc thuật tốn.
Chương trình pascal:
Program sap_xep;
uses crt;
var a, b, c, x: integer;
Begin
clrscr;
Write(‘nhap ba so a, b, c); read(a, b,c);
If a>b then begin x:=a;a:=b;B:=x end;
If a>c then begin x:=a;a:=c;c:=x end;
If cWrite(a,' ',b,' ',c);
Readln
End.
Câu 8: Viết chương trình trong Pascal: Tính chu vi và diện tích của hình trịn với bán kính R
2
được nhập từ bàn phím (Cơng thức CV 2* R * Pi; S R * Pi )
Xác định bài toán:
- Input: Bán kính r.
- Output: Chu vi, diện tích hình trịn.
Thuật tốn :
Bước 1. Nhập bán kính r.

2

Bước 2. Tính CV 2* R * Pi; S R * Pi .
Bước 3. Thông báo chu vi, diện tích hình trịn và kết thúc thuật tốn.
Chương trình pascal:
Program hinhtron;
uses crt;
var r: integer; C,S: real;
Const Pi = 3.14;
begin
clrscr;
write('Nhap ban kinh r = '); readln(r);
C:=2*Pi*r;
S:=Pi*r*r;
writeln('Chu vi duong tron =',C:8:2);
writeln('Dien tich hinh tron bang ',S:8:2);
end.
Chúc các em có một kỳ thi thành cơng!



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×