SlideShare a Scribd company logo
1
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại Học Cần Thơ
BiỂU THỨCBiỂU THỨC
CHƯƠNG 2:CHƯƠNG 2:
(EXPRESSION)(EXPRESSION)
2
Biểu ThứcBiểu Thức
 Mục tiêu
Giới thiệu các toán tử cho việc soạn thảo các
biểu thức
 Nội dung
Toán tử toán học, quan hệ, luận lý, bit,
tăng/giảm, khởi tạo, điều kiện, lấy kích thước
Độ ưu tiên của các toán tử
Chuyển kiểu
Chương 2
3
Khái Niệm Cơ BảnKhái Niệm Cơ Bản
 Một biểu thức là bất kỳ sự tính toán nào
mà cho ra một giá trị.
 Một biểu thức ước lượng một giá trị nào
đó.
4
Toán Tử Toán Học & Luận LýToán Tử Toán Học & Luận Lý
Toán tử Tên Ví dụ
+ Cộng 12 + 4.9 // cho 16.9
- Trừ 3.98 - 4 // cho -0.02
* Nhân 2 * 3.4 // cho 6.8
/ Chia 9 / 2.0 // cho 4.5
% Lấy phần dư 13 % 3 // cho 1
Toán
tử
Tên Ví dụ
== So sánh bằng 5 == 5 // cho 1
!= So sánh không bằng 5 != 5 // cho 0
< So sánh nhỏ hơn 5 < 5.5 // cho 1
<= So sánh nhỏ hơn hoặc bằng 5 <= 5 // cho 1
> So sánh lớn hơn 5 > 5.5 // cho 0
>= So sánh lớn hơn hoặc bằng 6.3 >= 5 // cho 1
5
Toán Tử Luận Lý & Trên BitToán Tử Luận Lý & Trên Bit
Toán tử Tên Ví dụ
! Phủ định luận lý !(5 == 5) // được 0
&& Và luận lý 5 < 6 && 6 < 6 // được 0
|| Hoặc luận lý 5 < 6 || 6 < 5 // được 1
0: SAI (false) Khác 0: ĐÚNG (true)
Toán
tử
Tên Ví dụ
~ Phủ Định Bit ~'011' // được '366'
& Và bit '011' & '027‘ // được '001'
| Hoặc bit '011' | '027‘ // được '037'
^ Hoặc exclusive bit '011' ^ '027‘ // được '036'
<< Dịch trái bit '011' << 2 // được '044'
>> Dịch phải bit '011' >> 2 // được '002'
6
Toán Tử Tăng/Giảm & Khởi TạoToán Tử Tăng/Giảm & Khởi Tạo
Toán Tử Tên Ví dụ
++ Tăng một (tiền tố) ++k + 10 // được 16
++ Tăng một (hậu tố) k++ + 10 // được 15
-- Giảm một (tiền tố) --k + 10 // được 14
-- Giảm một (hậu tố) k-- + 10 // được 15
Toán Tử Ví dụ Tương đương với
= n = 25
+= n += 25 n = n + 25
-= n -= 25 n = n – 25
*= n *= 25 n = n * 25
/= n /= 25 n = n / 25
%= n %= 25 n = n % 25
<<= n <<= 4 n = n << 4
>>= n >>= 4 n = n >> 4
7
Toán Tử Điều Kiện, Phẩy & LấyToán Tử Điều Kiện, Phẩy & Lấy
Kích ThướcKích Thước
min = (m < n ? m++ : n++);
min = (m < n ? mCount++, m : nCount++, n);
cout << "float size = " << sizeof(float) << " bytesn";
Toán tử điều kiện
Toán tử phẩy
Toán tử lấy kích thước
8
Độ Ưu Tiên Của Các Toán TửĐộ Ưu Tiên Của Các Toán Tử
Mức Toán tử Loại Thứ tự
Cao nhất :: Một ngôi Cả hai
() [] -> . Hai ngôi Trái tới
phải
+
-
++
--
!
~
*
&
new
delete
sizeo
f
()
Một ngôi Phải tới trái
->* .* Hai ngôi Trái tới
phải
* / % Hai ngôi Trái tới
phải
+ - Hai ngôi Trái tới
phải
<< >> Hai ngôi Trái tới
phải
< <= > >= Hai ngôi Trái tới
phải
== != Hai ngôi Trái tới
phải
& Hai ngôi Trái tới
phải
^ Hai ngôi Trái tới
phải
| Hai ngôi Trái tới

More Related Content

PPT
Lesson02
PPT
Lap trinh huong_doi_tuong_cpp_dhct_lesson02
DOCX
Đề Thi HK2 Toán 9 - THCS THPT Quang Trung Nguyễn Huệ
DOC
Đề Thi HK2 Toán 6 - THCS Hà Huy Tập
DOCX
Đề Thi HK2 Toán 6 - THCS Phan Châu Trinh
PDF
Đáp án đề thi môn Toán THPT Quốc Gia năm 2016
PDF
Đề thi môn Toán THPT Quốc Gia năm 2016
PDF
Bài 4 đường tiệm cận
Lesson02
Lap trinh huong_doi_tuong_cpp_dhct_lesson02
Đề Thi HK2 Toán 9 - THCS THPT Quang Trung Nguyễn Huệ
Đề Thi HK2 Toán 6 - THCS Hà Huy Tập
Đề Thi HK2 Toán 6 - THCS Phan Châu Trinh
Đáp án đề thi môn Toán THPT Quốc Gia năm 2016
Đề thi môn Toán THPT Quốc Gia năm 2016
Bài 4 đường tiệm cận

What's hot (10)

PDF
Bài 2 cực trị của hàm số (2)
PDF
Đáp án Đề thi môn Toán THPT Quốc Gia năm 2016 của Bộ Giáo Dục
PDF
03 mot so dang pt luong giac p1
PDF
Chuyên đề 1. tính đơn điệu của hàm số đáp án
PDF
03 mot so dang pt luong giac p2
PDF
Dang viet hung-mot_so_bai_toan_chon_loc_ve_thoi_gian trong dao dong ĐH
DOC
De kiem tra hoc ki 1 tin hoc 7
PDF
Chuyên đề 1. tính đơn điệu của hàm số đáp án
PDF
So phuc
DOC
Đề Thi HK2 Toán 6 - THCS Nguyễn Huệ
Bài 2 cực trị của hàm số (2)
Đáp án Đề thi môn Toán THPT Quốc Gia năm 2016 của Bộ Giáo Dục
03 mot so dang pt luong giac p1
Chuyên đề 1. tính đơn điệu của hàm số đáp án
03 mot so dang pt luong giac p2
Dang viet hung-mot_so_bai_toan_chon_loc_ve_thoi_gian trong dao dong ĐH
De kiem tra hoc ki 1 tin hoc 7
Chuyên đề 1. tính đơn điệu của hàm số đáp án
So phuc
Đề Thi HK2 Toán 6 - THCS Nguyễn Huệ
Ad

Viewers also liked (16)

PPT
Colonies russy
PPT
Petits instants de vida
PPTX
Empathize&define
PPTX
Colonies russy 2014
PPTX
Tour on monsoon
PPT
Lesson00
PPT
Lesson03
PPT
Lesson05
PPTX
Spectrum Financial Services: Things You Should Know About Us and FAQ
PPT
Lesson04
PPT
Lesson01
DOC
La porta di dor
PPTX
UNO (Unlimited Network of Opportunities International Corporation) KSA(Kingdo...
PPTX
PPTX
UNO 10 WAYS TO EARN Philippines Plan (Unlimited Network of Opportunities Inte...
PDF
Vince La Barbera PP 123014
Colonies russy
Petits instants de vida
Empathize&define
Colonies russy 2014
Tour on monsoon
Lesson00
Lesson03
Lesson05
Spectrum Financial Services: Things You Should Know About Us and FAQ
Lesson04
Lesson01
La porta di dor
UNO (Unlimited Network of Opportunities International Corporation) KSA(Kingdo...
UNO 10 WAYS TO EARN Philippines Plan (Unlimited Network of Opportunities Inte...
Vince La Barbera PP 123014
Ad

Similar to Lesson02 (20)

PPT
Lesson02
PDF
Chuong 02 bieu thuc
PPT
Session 04 Sua
PPT
Session 04 Sua
PPT
Đại số boolean và mạch logic
PDF
Các toán tử trong c
PDF
PDF
LTNC_Chuong1-Kieu du lieu va cac cau truc.pdf
PDF
Baigiang023 cac phep toan
PPT
PDF
TUYỂN TẬP 23 CHUYÊN ĐỀ ĐẠI SỐ BỒI DƯỠNG HỌC SINH GIỎI TOÁN LỚP 9 - CÓ LỜI GIẢ...
PDF
Chuyên Đề: PT - HPT
PDF
Giao trinhtrr
PDF
pttt 01
DOC
Lien he phep nhan phep chia va phep khai phuong
PDF
07. OOP_UIT. Toán Tử Số Học - 2024 - 02 - 20.pdf
PDF
CHUYÊN ĐỀ ĐẠI SỐ ÔN THI VÀO LỚP 10 CÁC TRƯỜNG CHUYÊN
PDF
Kỹ thuật lập trình - PGS.TS. Phạm Thế Bảo
PDF
Kỹ thuật lập trình (khoa toán tin học)
PPT
Thuat toan tin hoc
Lesson02
Chuong 02 bieu thuc
Session 04 Sua
Session 04 Sua
Đại số boolean và mạch logic
Các toán tử trong c
LTNC_Chuong1-Kieu du lieu va cac cau truc.pdf
Baigiang023 cac phep toan
TUYỂN TẬP 23 CHUYÊN ĐỀ ĐẠI SỐ BỒI DƯỠNG HỌC SINH GIỎI TOÁN LỚP 9 - CÓ LỜI GIẢ...
Chuyên Đề: PT - HPT
Giao trinhtrr
pttt 01
Lien he phep nhan phep chia va phep khai phuong
07. OOP_UIT. Toán Tử Số Học - 2024 - 02 - 20.pdf
CHUYÊN ĐỀ ĐẠI SỐ ÔN THI VÀO LỚP 10 CÁC TRƯỜNG CHUYÊN
Kỹ thuật lập trình - PGS.TS. Phạm Thế Bảo
Kỹ thuật lập trình (khoa toán tin học)
Thuat toan tin hoc

Recently uploaded (20)

PDF
Bản phân loại thực vật môn thực vật dược
PDF
12894-44864-1-CE-1037-1038_Văn bản của bài báo.pdf
PPTX
Flashcard giải pháp đơn giản – trực quan – hiệu quả, giúp học từ vựng theo t...
PDF
TeétOrganicChemistryFromVietNamVeryHardd
PDF
BÁO CÁO THỰC TẬP KỸ SƯ 2 ĐỀ TÀI TÌM HIỂU QUY TRÌNH CÔNG NGHỆ SẢN XUẤT BÁNH SN...
PPTX
b44_nhiem_zf_tinhjjjjjjjjjjjjjjjjjj.pptx
DOC
Chương 1 Tính tương đổi của chuyển động.doc
PPTX
Chương 1 – Tổng quan về Cơ sở dữ liệu.pptx
DOCX
Chủ nghĩa xã hội khoa học - Đề Cương Cuối Kỳ.docx
PPTX
TIẾT 8, 9, 10. BÀI 32. DINH DƯỠNG VÀ TIÊU HÓA Ở NGƯỜI.pptx
PPTX
Chương 2 - Mô hình thực thể kết hợp.pptx
PDF
CHƯƠNG 1-P2: ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI VÀ LÃNH ĐẠO ĐẤU TRANH GIÀNH CHÍNH ...
PPTX
24. 9cqbq2reu57m5igbsz-signature-40d40b8bd600bcde0d0584523c684ec4933c280de74a...
PDF
Dao tao va Phat trien NỘI DUNG ÔN THI CHO SINH VIÊN
PDF
Vision - Language - Model-- - Ebook.pdf
DOCX
Set menu 3 món rất hay và hiện đại dành cho người
PPTX
Direct Marketing- chieu thi truyen thong
PPTX
Tốc độ và vận tốc trong chuyển động thẳng
PPTX
TIẾT 11. BÀI 32 DINH DƯỠNG VÀ TIÊU HÓA Ở NGƯỜI.pptx
PPTX
17. ĐẠI CƯƠNG GÃY XƯƠNG bệnh học ngoại.pptx
Bản phân loại thực vật môn thực vật dược
12894-44864-1-CE-1037-1038_Văn bản của bài báo.pdf
Flashcard giải pháp đơn giản – trực quan – hiệu quả, giúp học từ vựng theo t...
TeétOrganicChemistryFromVietNamVeryHardd
BÁO CÁO THỰC TẬP KỸ SƯ 2 ĐỀ TÀI TÌM HIỂU QUY TRÌNH CÔNG NGHỆ SẢN XUẤT BÁNH SN...
b44_nhiem_zf_tinhjjjjjjjjjjjjjjjjjj.pptx
Chương 1 Tính tương đổi của chuyển động.doc
Chương 1 – Tổng quan về Cơ sở dữ liệu.pptx
Chủ nghĩa xã hội khoa học - Đề Cương Cuối Kỳ.docx
TIẾT 8, 9, 10. BÀI 32. DINH DƯỠNG VÀ TIÊU HÓA Ở NGƯỜI.pptx
Chương 2 - Mô hình thực thể kết hợp.pptx
CHƯƠNG 1-P2: ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI VÀ LÃNH ĐẠO ĐẤU TRANH GIÀNH CHÍNH ...
24. 9cqbq2reu57m5igbsz-signature-40d40b8bd600bcde0d0584523c684ec4933c280de74a...
Dao tao va Phat trien NỘI DUNG ÔN THI CHO SINH VIÊN
Vision - Language - Model-- - Ebook.pdf
Set menu 3 món rất hay và hiện đại dành cho người
Direct Marketing- chieu thi truyen thong
Tốc độ và vận tốc trong chuyển động thẳng
TIẾT 11. BÀI 32 DINH DƯỠNG VÀ TIÊU HÓA Ở NGƯỜI.pptx
17. ĐẠI CƯƠNG GÃY XƯƠNG bệnh học ngoại.pptx

Lesson02

  • 1. 1 Khoa Công Nghệ Thông Tin & Truyền Thông Đại Học Cần Thơ BiỂU THỨCBiỂU THỨC CHƯƠNG 2:CHƯƠNG 2: (EXPRESSION)(EXPRESSION)
  • 2. 2 Biểu ThứcBiểu Thức  Mục tiêu Giới thiệu các toán tử cho việc soạn thảo các biểu thức  Nội dung Toán tử toán học, quan hệ, luận lý, bit, tăng/giảm, khởi tạo, điều kiện, lấy kích thước Độ ưu tiên của các toán tử Chuyển kiểu Chương 2
  • 3. 3 Khái Niệm Cơ BảnKhái Niệm Cơ Bản  Một biểu thức là bất kỳ sự tính toán nào mà cho ra một giá trị.  Một biểu thức ước lượng một giá trị nào đó.
  • 4. 4 Toán Tử Toán Học & Luận LýToán Tử Toán Học & Luận Lý Toán tử Tên Ví dụ + Cộng 12 + 4.9 // cho 16.9 - Trừ 3.98 - 4 // cho -0.02 * Nhân 2 * 3.4 // cho 6.8 / Chia 9 / 2.0 // cho 4.5 % Lấy phần dư 13 % 3 // cho 1 Toán tử Tên Ví dụ == So sánh bằng 5 == 5 // cho 1 != So sánh không bằng 5 != 5 // cho 0 < So sánh nhỏ hơn 5 < 5.5 // cho 1 <= So sánh nhỏ hơn hoặc bằng 5 <= 5 // cho 1 > So sánh lớn hơn 5 > 5.5 // cho 0 >= So sánh lớn hơn hoặc bằng 6.3 >= 5 // cho 1
  • 5. 5 Toán Tử Luận Lý & Trên BitToán Tử Luận Lý & Trên Bit Toán tử Tên Ví dụ ! Phủ định luận lý !(5 == 5) // được 0 && Và luận lý 5 < 6 && 6 < 6 // được 0 || Hoặc luận lý 5 < 6 || 6 < 5 // được 1 0: SAI (false) Khác 0: ĐÚNG (true) Toán tử Tên Ví dụ ~ Phủ Định Bit ~'011' // được '366' & Và bit '011' & '027‘ // được '001' | Hoặc bit '011' | '027‘ // được '037' ^ Hoặc exclusive bit '011' ^ '027‘ // được '036' << Dịch trái bit '011' << 2 // được '044' >> Dịch phải bit '011' >> 2 // được '002'
  • 6. 6 Toán Tử Tăng/Giảm & Khởi TạoToán Tử Tăng/Giảm & Khởi Tạo Toán Tử Tên Ví dụ ++ Tăng một (tiền tố) ++k + 10 // được 16 ++ Tăng một (hậu tố) k++ + 10 // được 15 -- Giảm một (tiền tố) --k + 10 // được 14 -- Giảm một (hậu tố) k-- + 10 // được 15 Toán Tử Ví dụ Tương đương với = n = 25 += n += 25 n = n + 25 -= n -= 25 n = n – 25 *= n *= 25 n = n * 25 /= n /= 25 n = n / 25 %= n %= 25 n = n % 25 <<= n <<= 4 n = n << 4 >>= n >>= 4 n = n >> 4
  • 7. 7 Toán Tử Điều Kiện, Phẩy & LấyToán Tử Điều Kiện, Phẩy & Lấy Kích ThướcKích Thước min = (m < n ? m++ : n++); min = (m < n ? mCount++, m : nCount++, n); cout << "float size = " << sizeof(float) << " bytesn"; Toán tử điều kiện Toán tử phẩy Toán tử lấy kích thước
  • 8. 8 Độ Ưu Tiên Của Các Toán TửĐộ Ưu Tiên Của Các Toán Tử Mức Toán tử Loại Thứ tự Cao nhất :: Một ngôi Cả hai () [] -> . Hai ngôi Trái tới phải + - ++ -- ! ~ * & new delete sizeo f () Một ngôi Phải tới trái ->* .* Hai ngôi Trái tới phải * / % Hai ngôi Trái tới phải + - Hai ngôi Trái tới phải << >> Hai ngôi Trái tới phải < <= > >= Hai ngôi Trái tới phải == != Hai ngôi Trái tới phải & Hai ngôi Trái tới phải ^ Hai ngôi Trái tới phải | Hai ngôi Trái tới