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 ý:[r]
(1)(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 liệu học.
3 Các câu lệnh học.
(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.
(4)2 Các kiểu liệu:
Tên kiểu Từ khóa Phạm vi giá trị Các phép toán
Số
nguyên integer -2
15 215-1 +, -, *, /, div, mod
Số
thực Real
2.9*10-39
1.7*1038 +, -, *, /
Kí tự Char 1 kí tự bảng chữ cái
Xâu kí
tự string
(5)3 Các câu lệnh học.
a Nhập liệu:
b Xuất liệu:
Cú pháp: Read(a,b,c…);
Cú pháp: write(a,b,c…);
Trong đó: (a,b,c,…) tên biến
Trong đó: (a,b,c,…) tên biến, biểu thức, giá trị, chuỗi kí tự
(6)4 Cách khai báo 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 liệu;
- Để nhập liệu Ví dụ:
Read(a,b,c,…);
- Để gán giá trị tên biến khác Ví dụ: a:=100; b:=c;
Const
(hằng) Const ten_hang=giá trị;
(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ụ: if a mod = then write(a, ‘chia het cho 2’);
Ví dụ: if a mod = then write(a, ‘chia het cho 2’)
(8)(9)b interger c real
C©u 1: Đâu từ khóa kiểu số
nguyên?
a integer
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(10)b +, -, *, / c div, mod
C©u 2: Các phép tốn sử
dụng cho số thực?
a +, -, *, /, div, mod
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(11)b 4 c
C©u 3: Cho biết kết
17 div 3=?
a 3
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(12)b 4 c
C©u 4: Cho biết kết
18 mod 5=?
a 3
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(13)b read(hoten);
c read(‘hoten’)
C©u 5: Cú pháp Biết
sử dụng biến hoten?
a read(hoten)
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(14)b writeln(‘hoten’);
c write(‘hoten’)
C©u 6: Cú pháp Biết
sử dụng biến hoten?
a write(hoten);
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(15)b If a mod b := then x:=5;
c If a mod b =0 then x:=5
C©u 7: Cú pháp đúng?
a If a mod b =0 then x:=5;
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(16)b x=a/b-4; c x:=x/y-5;
C©u 8: Đâu phép gán biến x
cho biểu thức?
a x:=5;
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(17)b Const x=100
c Const pi:=3.14;
C©u 9: Cách khai báo
nào sau đúng?
a Const x:=100;
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(18)b Var x, y: số nguyên; c Var x, y: integer;
C©u 9: Cách khai báo biến
sau đúng?
a Var x, y:integer
0 123 4567891 0 1 1 1 2 1 3 1 4 1 5
(19)Chương trình lỗi
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:
Chương trình đúng
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);
(20)Chương trình đúng
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 =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:
Dịch chương trình
Tên chương trình tinh_toan
Khai báo biến a b kiểu số nguyên
Bắt đầu chương trình
Nhập số a b
Nếu a b chia hết cho in hình a,b chia hết 3, ngược lại không chia hết
Dừng hình
(21)4 Viết chương trình:
Viết chương trình: Cho biết cạnh huyền một cạnh góc vng tam giác vng Tính cạnh góc vng cịn lại cho biết có phải tam giác vuông cân hay không?
Gợi ý:
Input: cạnh huyền cạnh góc vng
Output: cạnh góc vng cịn lại tam giác vng cân tam giác vuông cân
- Sử dụng định lí pitago;
(22)Hướng dẫn nhà:
1 Cấu trúc chương trình Pascal. 2 Các kiểu liệu học.
3 Các câu lệnh học.
4 Cách khai báo sử dụng biến, hằng. 5 Câu lệnh điều kiện.
- Làm tập: 6.4 6.9 SBT