1. Trang chủ
  2. » Giáo án - Bài giảng

bai 6 phep toan bieu thuc cau lenh gan

10 182 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 1,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hàm số học chuẩnLà các ch ơng trình tính giá trị những hàm toán học th ờng dùng đ ợc chứa trong th 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

Trang 1

Thø 3 ngµy 04 th¸ng 9 n¨m 2012

Trang 2

Bµi 6

Trang 3

1 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, … vµ

c¸c phÐp to¸n so s¸nh.

B¶ng c¸c phÐp to¸n sö dông trong to¸n häc vµ 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Ö > , < , = ,  ,  ,  > , < , =

<> , >= , <=

KÕt qu¶ cña c¸c phÐp to¸n quan hÖ vµ c¸c phÐp to¸n l«gic cho gi¸ trÞ l«gic.

KÕt qu¶ cña c¸c phÐp to¸n quan hÖ vµ c¸c phÐp to¸n l«gic thuéc kiÓu d÷ liÖu nµo?

Trang 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 hoÆc mét h»ng kiÓu nguyªn hay thùc;

 C¸c biÕn hay h»ng liªn kÕt víi nhau bëi mét sè h÷u h¹n c¸c phÐp to¸n sè häc vµ c¸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 trong to¸n häc Trong PasCal

x*y/(5 + x)

x

xy

5

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

2

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

 Thùc hiÖn c¸c phÐp to¸n trong ngoÆc trßn tr íc.

D·y c¸c phÐp to¸n kh«ng chøa ngoÆc thùc hiÖn 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.

* Chó ý: BiÓu thøc chøa mét h»ng hay biÕn kiÓu thùc lµ biÓu thøc sè häc thùc, gi¸ trÞ biÓu thøc cã kiÓu thùc.

Trang 5

3 Hàm số học chuẩn

Là các ch ơng trình tính giá trị những hàm toán học th ờng dùng đ ợc chứa trong th 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)

Giá trị tuyệt đối |X| ABS(X)

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

Luỹ thừa của số e e x 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à một hay nhiều biểu thức số học

Thế nào là các hàm số học chuẩn?

Thực hoặc nguyên Thực hoặc nguyên Thực hoặc nguyên

Thực Theo kiểu của

đối số Theo kiểu của

đối số

Trang 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 quả

Thực hiện 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 + 5 > 18

FALSE TRUE

Khi hai biểu thức số học liên kết với nhau ta đ ợc một 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:

Kết quả của phép toán quan hệ thuộc kiểu dữ liệu nào?

Trang 7

5 Biểu thức lôgic

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

Biểu thức lôgic đơn giản là biến lôgic hoặc hằng lôgic

Các biểu thức quan hệ phải đ ợc đặt trong cặp dấu ( ).

Giá trị biểu thức lôgic là TRUE hoặc FALSE

Ví dụ 1:

Nếu X = 50

Ví dụ 2:

NOT ( X > 9) Nếu X = 10 Kết quả: TRUE

5< x  100

( X  9)

Thế nào là một biểu thức Lôgic?

Trang 8

6 Lệnh gán

Bài toán đặt vấ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>;

Ví dụ 1: X := 5; Y := 2;

P := X*Y;

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

trong bài 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 dữ liệu của giá trị biểu thức.

Viết ch ơ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

Trang 9

Cñng cè!

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

 C¸c phÐp to¸n trong 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 n¨ng g¸n gi¸ trÞ cho mét biÕn trong ch ¬ng tr×nh

+ , - , * , /

> , < , = , <> , >= , <=

AND , OR , NOT

Trang 10

Thực hiện tháng 03 năm 2012

Ngày đăng: 22/11/2017, 15:20

TỪ KHÓA LIÊN QUAN

w