SlideShare a Scribd company logo
1 of 13
Giải PTB2 tổng quát:

ax2 + bx + c = 0 (a ≠ 0)
Các phép toán trong bài giải
PTB2 được biểu diễn như
thế nào trong lập trình?

GV: Nguyễn Như Hải Âu
GV: Nguyễn Như Hải Âu

1 1 13
/ / 13
CHƯƠNG TRÌNH TIN HỌC 11
----------------------oOo---------------------

BÀI 6: PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN

GV: Nguyễn Như Hải Âu
GV: Nguyễn Như Hải Âu

2 2 13
/ / 13
1. Phép toán:
Trong toán
học sử dụng
những phép
toán nào?

GV: Nguyễn Như Hải Âu

Các phép toán cộng
trừ, nhân, chia, lũy
thừa,...và các phép
toán so sánh.

3 / 13
1. Phép toán:
- Các phép toán sử dụng trong ngôn ngữ lập trình Pascal:
Phép toán

Toán học

Phép toán số học với số
Cộng, trừ, nhân, chia
thực
Cộng, trừ, nhân, chia
Phép toán số học với số
nguyên, chia lấy phần
nguyên
dư
Phép toán quan hệ
Phép toán lôgic

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

Pascal

+ - * /
+, -, *,div, mod
>, <, =,<>, >=, <=
And, or, not

 Kết quả của các phép toán quan hệ và phép toán lôgic cho
giá trị lôgic.
GV: Nguyễn Như Hải Âu

4 / 13
2. Biểu thức:
a. Biểu thức số họ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 các phép toán số
học, các dấu ngoặc tròn.

Ví dụ:
BIỂU THỨC TRONG TOÁN HỌC

BIỂU THỨC TRONG PASCAL

7a - (4b + 3)

7 * a - (4 * b + 3)

2x2 + 3x + 1

2*x*x + 3*x + 1
6 * x * x * x - (4 + x) * y * y

GV: Nguyễn Như Hải Âu

5 / 13
2. Biểu thức:
a. Biểu thức số học:
Trình tự thực hiện:
- Lần lượt từ trái sang phải.

- 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.
- 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.

GV: Nguyễn Như Hải Âu

6 / 13
2. Biểu thức:

GV: Nguyễn Như Hải Âu

7 / 13
2. Biểu thức:
b. Các hàm số học chuẩn:
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.

GV: Nguyễn Như Hải Âu

8 / 13
2. Biểu thức:
c. Biểu thức quan hệ:
- Hai biểu thức cùng kiểu liên kết với nhau bởi phép toán
quan hệ tạo thành biểu thức quan hệ.
<Biểu thức 1> <Phép toán quan hệ > <Biểu thức 2>
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ả biểu thức ( True hoặc False)
- Vd: X + 7 >20

GV: Nguyễn Như Hải Âu

9 / 13
2. Biểu thức:
d. Biểu thức logic:
 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 logic là True hoặc False.
- Ví dụ:
Nếu x=40
5< x <70

(5 < x) AND (x < 70)

GV: Nguyễn Như Hải Âu

Kết quả : True

10 / 13
3. Câu lệnh gán:
- Viết chương trình giải PTB2: ax2 + bx + c = 0.
Với a = 2, b = 3, c = 1. (*)
Làm thế nào để
chương trình nhận
và tính được giá trị
các biến a, b, c , x.

GV: Nguyễn Như Hải Âu

Cần thực hiện câu
lệnh gán cho các
biến đó.

11 / 13
3. Câu lệnh gá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 >;
Vd: Viết các câu lệnh gán các giá trị cho các biến a, b, c, delta,
nghiệm x trong bài toán (*)

a:= 2; b:= 3, c :=1;
Delta := sqr(b) – 4*a*c;
x1 = (-b + sqrt(Delta)) / (2*a)
x2 = (-b – sqrt(Delta)) / (2*a)
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
GV: Nguyễn Như Hải Âu

12 / 13
HÃY NHỚ
Các phép toán trong ngôn ngữ
lập trình (số học, quan hệ, lôgic)
+, , *, /, DIV, MOD, >, >
=, <, <=, =, =, <>, AN
D, OR, NOT

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

GV: Nguyễn Như Hải Âu

Các biểu thức:
- Biểu thức số học
- Hàm số học chuẩn
- Biểu thức quan hệ
- Biểu thức lôgic
Lệnh gán:
Có chức năng gán giá trị cho
một biến trong chương trình.
13 / 13

More Related Content

What's hot

Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascalLoan Nguyen
 
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocGiao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocNgoc Vu Thi Quynh
 
Giao trinh pascal toan tap
Giao trinh pascal toan tapGiao trinh pascal toan tap
Giao trinh pascal toan tapVõ Tâm Long
 
Cac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascalCac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascaldalat
 
Giáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thptGiáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thptTâm Phan
 
Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11Sunkute
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnvothanhdoit
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhHuy Rùa
 
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnBài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnindochinasp
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3lethilien1993
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]MasterCode.vn
 
Bai.11.tot
Bai.11.totBai.11.tot
Bai.11.totsonnqsp
 
[Share] tổng hợp các bài tập c căn bản
[Share] tổng hợp các bài tập c căn bản[Share] tổng hợp các bài tập c căn bản
[Share] tổng hợp các bài tập c căn bảnKhong Biet Khong Quen
 

What's hot (16)

Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascal
 
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocGiao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
 
Giao trinh pascal toan tap
Giao trinh pascal toan tapGiao trinh pascal toan tap
Giao trinh pascal toan tap
 
Cac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascalCac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascal
 
Giáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thptGiáo trình pascal cho gv hs thpt
Giáo trình pascal cho gv hs thpt
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Chuong 4 tin 11
Chuong 4 tin 11Chuong 4 tin 11
Chuong 4 tin 11
 
Một số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩnMột số kiểu dữ liệu chuẩn
Một số kiểu dữ liệu chuẩn
 
Chuong1234pascal 2493
Chuong1234pascal 2493Chuong1234pascal 2493
Chuong1234pascal 2493
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biếnBài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
Bài 4,5:Một số kiểu dữ liệu chuẩn,Khai báo biến
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3
 
[Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10][Pascal] sang tao1[v5.10]
[Pascal] sang tao1[v5.10]
 
Bai.11.tot
Bai.11.totBai.11.tot
Bai.11.tot
 
[Share] tổng hợp các bài tập c căn bản
[Share] tổng hợp các bài tập c căn bản[Share] tổng hợp các bài tập c căn bản
[Share] tổng hợp các bài tập c căn bản
 
Book
BookBook
Book
 

Similar to Bai 6, Phep toan bieu thuc cau lenh gan

Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11K33LA-KG
 
Giao an toan dai so 8 ca nam chuan hay
Giao an toan dai so 8 ca nam  chuan hayGiao an toan dai so 8 ca nam  chuan hay
Giao an toan dai so 8 ca nam chuan hayTình Cát
 
Giao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoanGiao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoanTran Juni
 
Giao an dai so 8 hay
Giao an dai so 8  hayGiao an dai so 8  hay
Giao an dai so 8 hayTình Cát
 
Giao an dai so 8 hay
Giao an dai so 8  hayGiao an dai so 8  hay
Giao an dai so 8 hayTình Cát
 
Bai toan va thuat toan
Bai toan va thuat toanBai toan va thuat toan
Bai toan va thuat toanlethilien1993
 
Tổng quát về tích phân
Tổng quát về tích phân Tổng quát về tích phân
Tổng quát về tích phân Hoàng Hải Huy
 
300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdfHuyPhc9
 
Ds11 tiet 66- quy tac tinh dao ham
Ds11  tiet 66- quy tac tinh dao hamDs11  tiet 66- quy tac tinh dao ham
Ds11 tiet 66- quy tac tinh dao hamThao JeJe
 
Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29trongphuckhtn
 
Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)roggerbob
 
Kichbandayhoctin11
Kichbandayhoctin11Kichbandayhoctin11
Kichbandayhoctin11K33LA-KG
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁNKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁNLê Hữu Bảo
 

Similar to Bai 6, Phep toan bieu thuc cau lenh gan (20)

Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11
 
Giao an tin hoc 11
Giao an tin hoc 11Giao an tin hoc 11
Giao an tin hoc 11
 
Hsbd van tri
Hsbd van triHsbd van tri
Hsbd van tri
 
Ll3 online
Ll3 onlineLl3 online
Ll3 online
 
Hsbd van tri
Hsbd van triHsbd van tri
Hsbd van tri
 
Gtga trị
Gtga trịGtga trị
Gtga trị
 
Giao an toan dai so 8 ca nam chuan hay
Giao an toan dai so 8 ca nam  chuan hayGiao an toan dai so 8 ca nam  chuan hay
Giao an toan dai so 8 ca nam chuan hay
 
Giao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoanGiao an_bai4_lop10_baitoanvathuattoan
Giao an_bai4_lop10_baitoanvathuattoan
 
Giao an dai so 8 hay
Giao an dai so 8  hayGiao an dai so 8  hay
Giao an dai so 8 hay
 
Giao an dai so 8 hay
Giao an dai so 8  hayGiao an dai so 8  hay
Giao an dai so 8 hay
 
Bai toan va thuat toan
Bai toan va thuat toanBai toan va thuat toan
Bai toan va thuat toan
 
Tổng quát về tích phân
Tổng quát về tích phân Tổng quát về tích phân
Tổng quát về tích phân
 
300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf
 
M T So Dạng Toán Cực Tr± Trong L P Hàm Mũ Và Hàm Hyperbolic.docx
M T So Dạng Toán Cực Tr± Trong L P Hàm Mũ Và Hàm Hyperbolic.docxM T So Dạng Toán Cực Tr± Trong L P Hàm Mũ Và Hàm Hyperbolic.docx
M T So Dạng Toán Cực Tr± Trong L P Hàm Mũ Và Hàm Hyperbolic.docx
 
Toan nghia
Toan nghiaToan nghia
Toan nghia
 
Ds11 tiet 66- quy tac tinh dao ham
Ds11  tiet 66- quy tac tinh dao hamDs11  tiet 66- quy tac tinh dao ham
Ds11 tiet 66- quy tac tinh dao ham
 
Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29
 
Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)
 
Kichbandayhoctin11
Kichbandayhoctin11Kichbandayhoctin11
Kichbandayhoctin11
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁNKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 7 | CHỦ ĐỀ 4: SỬ DỤNG CÁC HÀM ĐỂ TÍNH TOÁN
 

More from indochinasp

Bai thuc hanh chuong 2
Bai thuc hanh chuong 2Bai thuc hanh chuong 2
Bai thuc hanh chuong 2indochinasp
 
Ki nang su dung wiki dạy học
Ki nang su dung wiki dạy họcKi nang su dung wiki dạy học
Ki nang su dung wiki dạy họcindochinasp
 
Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhindochinasp
 
Slide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bảnSlide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bảnindochinasp
 
Bai thuyettrinh2tin10
Bai thuyettrinh2tin10Bai thuyettrinh2tin10
Bai thuyettrinh2tin10indochinasp
 
Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2 Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2 indochinasp
 
Bài dạy định dạng văn bản
Bài dạy định dạng văn bảnBài dạy định dạng văn bản
Bài dạy định dạng văn bảnindochinasp
 
Bai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bangBai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bangindochinasp
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianindochinasp
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianindochinasp
 

More from indochinasp (17)

Bai thuc hanh chuong 2
Bai thuc hanh chuong 2Bai thuc hanh chuong 2
Bai thuc hanh chuong 2
 
Ki nang su dung wiki dạy học
Ki nang su dung wiki dạy họcKi nang su dung wiki dạy học
Ki nang su dung wiki dạy học
 
Bài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trìnhBài 3: Cấu trúc chương trình
Bài 3: Cấu trúc chương trình
 
Slide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bảnSlide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bản
 
Bai thuyettrinh2tin10
Bai thuyettrinh2tin10Bai thuyettrinh2tin10
Bai thuyettrinh2tin10
 
Baigiang8
Baigiang8Baigiang8
Baigiang8
 
Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2 Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2
 
Bai giang
Bai giangBai giang
Bai giang
 
Bai giang
Bai giangBai giang
Bai giang
 
Bai giang (2)
Bai giang (2)Bai giang (2)
Bai giang (2)
 
Bai giang1
Bai giang1Bai giang1
Bai giang1
 
Bài giảng
Bài giảngBài giảng
Bài giảng
 
Bài dạy định dạng văn bản
Bài dạy định dạng văn bảnBài dạy định dạng văn bản
Bài dạy định dạng văn bản
 
Bai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bangBai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bang
 
Bgđt
BgđtBgđt
Bgđt
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gian
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gian
 

Bai 6, Phep toan bieu thuc cau lenh gan

  • 1. Giải PTB2 tổng quát: ax2 + bx + c = 0 (a ≠ 0) Các phép toán trong bài giải PTB2 được biểu diễn như thế nào trong lập trình? GV: Nguyễn Như Hải Âu GV: Nguyễn Như Hải Âu 1 1 13 / / 13
  • 2. CHƯƠNG TRÌNH TIN HỌC 11 ----------------------oOo--------------------- BÀI 6: PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN GV: Nguyễn Như Hải Âu GV: Nguyễn Như Hải Âu 2 2 13 / / 13
  • 3. 1. Phép toán: Trong toán học sử dụng những phép toán nào? GV: Nguyễn Như Hải Âu Các phép toán cộng trừ, nhân, chia, lũy thừa,...và các phép toán so sánh. 3 / 13
  • 4. 1. Phép toán: - Các phép toán sử dụng trong ngôn ngữ lập trình Pascal: Phép toán Toán học Phép toán số học với số Cộng, trừ, nhân, chia thực Cộng, trừ, nhân, chia Phép toán số học với số nguyên, chia lấy phần nguyên dư Phép toán quan hệ Phép toán lôgic >, <, =, , ,  , , Pascal + - * / +, -, *,div, mod >, <, =,<>, >=, <= And, or, not  Kết quả của các phép toán quan hệ và phép toán lôgic cho giá trị lôgic. GV: Nguyễn Như Hải Âu 4 / 13
  • 5. 2. Biểu thức: a. Biểu thức số họ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 các phép toán số học, các dấu ngoặc tròn. Ví dụ: BIỂU THỨC TRONG TOÁN HỌC BIỂU THỨC TRONG PASCAL 7a - (4b + 3) 7 * a - (4 * b + 3) 2x2 + 3x + 1 2*x*x + 3*x + 1 6 * x * x * x - (4 + x) * y * y GV: Nguyễn Như Hải Âu 5 / 13
  • 6. 2. Biểu thức: a. Biểu thức số học: Trình tự thực hiện: - Lần lượt từ trái sang phải. - 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. - 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. GV: Nguyễn Như Hải Âu 6 / 13
  • 7. 2. Biểu thức: GV: Nguyễn Như Hải Âu 7 / 13
  • 8. 2. Biểu thức: b. Các hàm số học chuẩn: 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. GV: Nguyễn Như Hải Âu 8 / 13
  • 9. 2. Biểu thức: c. Biểu thức quan hệ: - Hai biểu thức cùng kiểu liên kết với nhau bởi phép toán quan hệ tạo thành biểu thức quan hệ. <Biểu thức 1> <Phép toán quan hệ > <Biểu thức 2> 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ả biểu thức ( True hoặc False) - Vd: X + 7 >20 GV: Nguyễn Như Hải Âu 9 / 13
  • 10. 2. Biểu thức: d. Biểu thức logic:  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 logic là True hoặc False. - Ví dụ: Nếu x=40 5< x <70 (5 < x) AND (x < 70) GV: Nguyễn Như Hải Âu Kết quả : True 10 / 13
  • 11. 3. Câu lệnh gán: - Viết chương trình giải PTB2: ax2 + bx + c = 0. Với a = 2, b = 3, c = 1. (*) Làm thế nào để chương trình nhận và tính được giá trị các biến a, b, c , x. GV: Nguyễn Như Hải Âu Cần thực hiện câu lệnh gán cho các biến đó. 11 / 13
  • 12. 3. Câu lệnh gá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 >; Vd: Viết các câu lệnh gán các giá trị cho các biến a, b, c, delta, nghiệm x trong bài toán (*) a:= 2; b:= 3, c :=1; Delta := sqr(b) – 4*a*c; x1 = (-b + sqrt(Delta)) / (2*a) x2 = (-b – sqrt(Delta)) / (2*a) 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 GV: Nguyễn Như Hải Âu 12 / 13
  • 13. HÃY NHỚ Các phép toán trong ngôn ngữ lập trình (số học, quan hệ, lôgic) +, , *, /, DIV, MOD, >, > =, <, <=, =, =, <>, AN D, OR, NOT <tên biến>:=<biểu thức>; GV: Nguyễn Như Hải Âu Các biểu thức: - Biểu thức số học - Hàm số học chuẩn - Biểu thức quan hệ - Biểu thức lôgic Lệnh gán: Có chức năng gán giá trị cho một biến trong chương trình. 13 / 13