
Giảng viên: Nguyễn Xuân Hùng
Mobile: 0908 386 366
Email: nguyenxuanhung@wru.vn
CHƯƠNG II. LUỒNG ĐIỀU
KHIỂN
NGÔN NGỮ LẬP TRÌNH
Nguyễn Xuân Hùng –Khoa CNTT – Trường Đại học Thủy Lợi

NỘI DUNG
1. Biểu thức Boolean.
2. Cấu trúc rẽ nhánh.
3. Vòng lặp.
12/24/2014
2Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi

1. Biểu thức Boolean
•Một biểu thức Boolean là một biểu thức có giá trị true
hoặc false.
•Các toán tử dùng trong biểu thức boolean:
•Toán tử quan hệ: >, <, >= , <=, != (khác), == (bằng), ! (đảo)
•Toán tử boolean: && (và), || (hoặc)
Ví dụ:
(x > 2) && (y != 5)
(x == 1) || ( y <= 10)
12/24/2014
3Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi

1. Biểu thức Boolean
1.1 Đánh giá biểu thức boolean
•Bạn có thể gán biểu thức boolean cho biến kiểu bool
Ví dụ:
bool result = (x < y) && ( z < y);
•Cách đánh giá biểu thức boolean
Ví dụ với biểu thức toán học:
(x + 1) * (x + 3)
với x= 2 ta được kết quả là 15.
Ví dụ với biểu thức boolean:
!( ( y < 3) || (y > 7) )
với y = 8 kết quả là false;
12/24/2014
4Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi

1. Biểu thức Boolean
1.1 Đánh giá biểu thức boolean
•Bảng chân lý một số phép toán:
12/24/2014
5Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi
Biểu
thức A
Biểu
thức B
A && B
A || B
! A
false
false
false
false
true
false
true
false
true
true
true
false
false
true
false
true
true
true
true
false