Bai 6 Phep toan bieu thuc cau lenh gan

10 6 0
Bai 6 Phep toan bieu thuc cau lenh gan

Đang tải... (xem toàn văn)

Thông tin tài liệu

C¸c biÓu thøc l«gic ®¬n gi¶n, c¸c biÓu thøc quan hÖ liªn kÕt víi nhau bëi phÐp to¸n l«gic t¹o thµnh biÓu thøc l«gic.[r]

(1)(2)(3)

1 Phép toán

Trong Toán học sử dụng phép toán ?

Các phép toán cộng,

trừ, nhân, chia,

các phép toán so sánh.

Bảng phép toán sử dụng toán học Pascal

Phép toán Trong To¸n häc Trong Pascal 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 sè häc víi sè thùc

Céng, trõ, nh©n, chia +, -, *, /

PhÐp to¸n quan hÖ > , < , = , , , > , < , =

<> , >= , <=

Phép toán lôgic , ,  And, or, not

KÕt qu¶ cđa phép toán quan hệ phép toán lôgic cho giá trị lôgic.

(4)

2 BiĨu thøc sè häc

VÝ dơ:

Lµ biĨu thức đ ợc tạo bởi:

Một biến kiểu nguyên hay thực;

Các biến hay liên kết với số hữu hạn phép toán số học dấu ngoặc tròn

Trình tự thực hiện:

Thế nµo lµ mét biĨu thøc sè häc?

BiĨu thøc to¸n häc Trong PasCal

5a – (2b + 3) 5*a – (2*b + 3)

x*y/(5 + x)

x xy

5

3*x*x*x – (2 + x)*y*y

2 (2 )

3x   x y

C¸ch chun mét biĨu thøc to¸n häc sang Pascal?

Thùc hiƯn c¸c phÐp to¸n ngoặc tròn tr ớc.

DÃy phép toán không chứa ngoặc thực từ trái sang phải theo thø tù:

+ C¸c phÐp to¸n *, /, DIV, MOD thùc hiƯn tr íc + C¸c phÐp to¸n +, - thùc hiƯn sau.

(5)

3 Hµm sè học chuẩn

Là ch ơng trình tính giá trị hàm toán học th ờng dùng đ ợc chứa th viện ngôn ngữ lập trình

Mét sè hµm chuÈn th êng dïng pascal

Hàm Trong Toán Trong Pascal Kiểu đối số Kiu kt qu

Bình ph ơng X2 SQR(X)

Căn bậc hai SQRT(X)

Giỏ tr tuyt i |X| ABS(X)

Lôgarit tự nhiên Lnx LN(X)

Luỹ thừa cña sè e ex EXP(X)

Sin Sinx SIN(X)

Cos Cosx COS(X)

X

Cách viết hàm: Tên hàm(Đối số)

Trong ú: i s l mt hay nhiều biểu thức số học

ThÕ nµo lµ hàm số học chuẩn?

Thực nguyên

Thực nguyên

Thực nguyên

Thực Thùc

Thùc Thùc

Thùc Thùc

Thùc Thùc

Thùc

Theo kiểu đối số

(6)

4 BiĨu thøc quan hƯ

<BiĨu thøc 1> <Phép toán quan hệ> <Biểu thức 2>

Nêu cÊu tróc chung cđa biĨu thøc quan hƯ?

Trình tự thực hiện:

- Tính giá trị c¸c biĨu thøc

- Thùc hiƯn phÐp to¸n quan hƯ

- Cho kÕt qu¶ cđa biĨu thức (TRUE hoặc FALSE).

Kết Thực phép

toán quan hệ Giá trị tham biến

Biểu thøc quan hÖ

SQR(X - 2) <= X + 1

X + 5 > 18

X = 6 X = 15

SQR(6-2) <= 6+1

15 + > 18

FALSE TRUE

Khi hai biểu thức số học liên kết với ta đ ợc biểu thức mới, biểu thức đ ợc gọi là biểu thức gì? Lấy ví dụ minh hoạ?

CÊu tróc chung:

(7)

5 BiĨu thøc l«gic

Các biểu thức lôgic đơn giản, biểu thức quan hệ liên kết với nhau phép tốn lơgic tạo thành biểu thức lôgic

Biểu thức lôgic đơn giản biến lôgic lôgic

Các biểu thức quan hệ phải đ ợc đặt cặp dấu ( ). Giá trị biểu thức lôgic TRUE FALSE

VÝ dô 1:

( 5< X) AND (X <=100) NÕu X = 50 KÕt qu¶: TRUE VÝ dơ 2:

NOT( X > 9) NÕu X = 10 KÕt qu¶: TRUE

5< x 100

( X 9)

Thế biểu thức Lôgic?

(8)

6 LƯnh g¸n

Bài tốn đặt vấn đề:

có chức gán giá trị cho biến

Trong Pascal câu lệnh gán có dạng:

<Tªn biÕn> := <BiĨu thøc>;

VÝ dô 1: X:=5; Y:=2;

P:=X*Y;

VÝ dô 2: HÃy viết câu lệnh gán giá trị cho biến a, b, CV, S

trong toán.

a:=12; b:=8;

CV:=(a+b)*2;

S:=a*b;

KiĨu cđa biến phải phù hợp với kiểu liệu giá trÞ biĨu thøc.

(9)

Cđng cè!

<Tên biến>:=<Biểu thức>;

Các phép toán ngôn ngữ lập

trình (số học, quan hệ, lôgic).

Các biểu thức.

Biểu thức sè häc.

– BiĨu thøc quan hƯ. – BiĨu thức lôgic. Hàm số học chuẩn.

Lệnh gán

Có chức gán giá trị cho biến ch ơng trình

+ , - , * , /

(10)

Ngày đăng: 30/05/2021, 01:35

Tài liệu cùng người dùng

Tài liệu liên quan