On tap hoc ky I

Chia sẻ bởi Trần Mậu Vĩnh | Ngày 24/10/2018 | 52

Chia sẻ tài liệu: on tap hoc ky I thuộc Tin học 8

Nội dung tài liệu:

Chào mừng quý thầy cô giáo
về dự giờ thăm lớp
Ô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.
4. Cách khai báo và sử dụng biến, hằng.
5. Câu lệnh điều kiện.
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.
1. Cấu trúc chương trình Pascal.
2. Các kiểu dữ liệu:
Số nguyên
integer
-215  215-1
+, -, *, /, div, mod
Số thực
Real
2.9*10-39  1.7*1038
+, -, *, /
Kí tự
Char
1 kí tự trong bảng chữ cái
Xâu kí tự
string
Xâu kí tự tối đa 255 kí tự
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ự.
Lưu ý: chuỗi kí tự phải nằm trong cặp dấu nháy đơn ‘ ‘
4. Cách khai báo và sử dụng biến, hằ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ị;
Sử dụng trong câu lệnh của chương trình
5. Câu lệnh điều kiện.
a. Cú pháp dạng thiếu:
If <điều kiện> then ;
b. Cú pháp dạng đủ:
If <điều kiện> then
Else ;
Ví dụ: if a mod 2 = 0 then write(a, ‘chia het cho 2’);
Ví dụ: if a mod 2 = 0 then write(a, ‘chia het cho 2’)
Else write(a, ‘khong chia het cho 2’);
II. Bài tập:
1. Hãy chọn câu trả lời đúng nhất
b. interger
c. real
Đâu là từ khóa kiểu số nguyên?
a. integer
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. read
b. +, -, *, /
c. div, mod
Các phép toán nào sử dụng cho số thực?
a. +, -, *, /, div, mod
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. +, -, *
b. 4
c. 5
Cho biết kết quả của 17 div 3=?
a. 3
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. 6
b. 4
c. 5
Cho biết kết quả của 18 mod 5=?
a. 3
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. 6
b. read(hoten);
c. read(‘hoten’)
Cú pháp nào đúng. Biết sử dụng biến hoten?
a. read(hoten)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. read(‘hoten’);
b. writeln(‘hoten’);
c. write(‘hoten’)
Cú pháp nào đúng. Biết sử dụng biến hoten?
a. write(hoten);
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. write(hoten)
b. If a mod b := 0 then x:=5;
c. If a mod b =0 then x:=5
Cú pháp nào đúng?
a. If a mod b =0 then x:=5;
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. If a mod b =0 then x=5;
b. x=a/b-4;
c. x:=x/y-5;
Đâu là phép gán biến x cho biểu thức?
a. x:=5;
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. x=x/y-5;
b. Const x=100
c. Const pi:=3.14;
Cách khai báo hằng nào sau đây là đúng?
a. Const x:=100;
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. Const pi=3.14;
b. Var x, y: số nguyên;
c. Var x, y: integer;
Cách khai báo biến nào sau đây là đúng?
a. Var x, y:integer
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
d. Var x,y: số thực;
2. Sửa lỗi chương trình sau:
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:
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
Kết thúc chương trình
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 vuông 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 vuông
Output: cạnh góc vuông còn lại và tam giác vuông cân hoặc không phải tam giác vuông cân
- Sử dụng định lí pitago;
- So sánh 2 cạnh góc vuông bằng câu lệnh điều kiện.
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
- Nắm vững các nội dung sau:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Mậu Vĩnh
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)