Bµi 6
Gi¸o ¸n ®iÖn tö tin häc líp 11
1. Các phép toán
Trong Toán học
sử dụng những
phép toán nào ?
Các phép toán cộng,
trừ, nhân, chia, luỹ
thừa và các phép
toán so sánh.
Các phép toán sử dụng trong ngôn ngữ lập trình Pascal
Phép toán Trong Toán học Trong Pascal
Phép toán số học với
số thực
Cộng, trừ, nhân, chia
+ - * /
Phép toán số học với
số nguyên
Cộng, trừ, nhân, chia
Chia nguyên, chia lấy phần d
+ - * /
DIV MOD
Phép toán quan hệ
> , < , = , , ,
> , < , =
<> , >= , <=
Phép toán lôgic
, ,
And, or, not
thực, giá trị biểu thức có kiểu thực.
3. Hàm số học chuẩn
Hàm luỹ thừa, khai
căn, lấy giá trị tuyệt
đối, l7ợng giác
Hãy kể tên một số
hàm Toán học th
ờng dùng ?
Là các ch7ơng trình tính giá trị những hàm toán học th7ờng dùng
đ7ợc chứa trong th7 viện của ngôn ngữ lập trình.
Một số hàm chuẩn thờng dùng trong pascal
Hàm Trong Toán Trong Pascal Kiểu đối số Kiểu kết quả
Bình phơng X
2
SQR(X) Thực hoặc nguyên
Theo kiểu của
đối số
Căn bậc hai SQRT(X) Thực hoặc nguyên Thực
Giá trị tuyệt đối |X| ABS(X) Thực hoặc nguyên
Theo kiểu của
đối số
Lôgarit tự nhiên Lnx LN(X) Thực Thực
Luỹ thừa của số e e
x
EXP(X) Thực Thực
Sin Sinx SIN(X) Thực Thực
Cos Cosx COS(X) Thực Thực
X
Cách viết hàm: Tênhàm(Đối số)
Các biểu thức quan hệ phải đ7ợc đặt trong cặp dấu
( ).
Giá trị biểu thức lôgic là TRUE hoặc FALSE.
Ví dụ 1:
( 5< X) AND (X <=100)
Kết quả: TRUE
Nếu X = 50
Ví dụ 2:
NOT( X > 9)
Nếu X = 2
Kết quả: FALSE
5< x 100
( X 9)
6. Lệnh gán
Bài toán đặt vấn đề:
Viết ch7ơng trình tính chu vi (CV) và diện tích (S) của hình
chữ nhật, biết chiều dài a = 12, chiều rộng b = 8.
Làm thế nào để
chơng trình nhận
và tính đợc giá
trị của các biến a,
b, CV, S?
Cần thực hiện
câu lệnh gán để
gán các giá trị
cho các biến đó.
có chức năng gán giá trị cho một biến.
Trong Pascal câu lệnh gán có dạng:
<Tên biến> := <Biểu thức>;
Có chức năng gán giá trị cho một
biến trong chơng trình.
+ , - , * , /
> , < , = , <> , >= , <=
AND , OR , NOT