Giới Thiệu Lập Trình<br />
Cấu Trúc Lựa Chọn<br />
TS. Lê Nguyên Khôi<br />
Trường Đại học Công nghệ, ĐHQGHN<br />
<br />
Nội Dung<br />
<br />
<br />
<br />
<br />
Biểu thức lô-gic<br />
Luồng điều khiển<br />
Cấu trúc lựa chọn:<br />
if<br />
if … else<br />
switch<br />
<br />
Giới Thiệu Lập Trình<br />
<br />
1<br />
<br />
Biểu Thức Lô-gic<br />
<br />
<br />
Các phép toán logic<br />
PHỦ ĐỊNH (!), VÀ (&&), HOẶC (||)<br />
Mức độ ưu tiên: && cao hơn ||<br />
<br />
<br />
<br />
<br />
Kiểu dữ liệu cơ bản lô-gic bool<br />
đúng (true), sai (false)<br />
Chuyển đổi kiểu dữ liệu:<br />
<br />
<br />
Không<br />
<br />
(0, 0.0) là sai (false)<br />
Khác không là đúng (true)<br />
Sai (false) là 0<br />
Đúng (true) là 1<br />
Giới Thiệu Lập Trình<br />
<br />
2<br />
<br />
Phép Toán So Sánh<br />
Phép Toán Toán Tử Ví Dụ<br />
Nhỏ hơn<br />
Nhỏ hơn<br />
hoặc bằng<br />
Lớn hơn<br />
<br />
<<br />
<br />
<br />
Lớn hơn<br />
hoặc bằng<br />
<br />
>=<br />
<br />
Bằng<br />
<br />
==<br />
<br />
Không bằng<br />
(khác)<br />
<br />
!=<br />
<br />
a<br />
1<br />
a<br />
1<br />
a<br />
1<br />
a<br />
1<br />
a<br />
1<br />
a<br />
1<br />
<br />
< b<br />
< 2<br />
2<br />
>= b<br />
>= 2<br />
== b<br />
== 2<br />
!= b<br />
!= 2<br />
<br />
Giới Thiệu Lập Trình<br />
<br />
Kết quả<br />
true<br />
true<br />
false<br />
false<br />
false<br />
true<br />
3<br />
<br />
Phép Toán Lô-gic<br />
<br />
Phép Toán<br />
<br />
Toán Tử Ví Dụ<br />
<br />
Và<br />
<br />
&&<br />
<br />
Hoặc<br />
<br />
||<br />
<br />
Phủ định<br />
<br />
!<br />
<br />
a && b<br />
true && true<br />
a || b<br />
false || false<br />
!a<br />
!true<br />
<br />
Giới Thiệu Lập Trình<br />
<br />
Kết quả<br />
true<br />
false<br />
false<br />
<br />
4<br />
<br />