
1/54
Ngôn ngữ lập trình C++
LẬP TRÌNH C++
(3 Tín chỉ)
Gv: Nguyễn Văn Hùng
Khoa: Khoa học máy tính

Ngôn ngữ lập trình C++ chương 3: Biểu thức Logic và các cấu trúc điều khiển 2/54
Chương 3: BIỂU THỨC LOGIC VÀ CÁC CẤU
TRÚC ĐIỀU KHIỂN
Mục tiêu
Giới thiệu về biểu thức logic; các cấu trúc điều khiển
trong C++. Vận dụng các cấu trúc này vào việc giải
quyết các bài toán đặt ra.
Nội dung
Biểu thức Logic
Các cấu trúc điều khiển
Một số câu lệnh đặc biệt

Ngôn ngữ lập trình C++ chương 3: Biểu thức Logic và các cấu trúc điều khiển 3/54
Dữ liệu kiểu boolean
Biểu thức logic
Ước lượng mạch ngắn
3.1 Biểu thức Logic

Ngôn ngữ lập trình C++ chương 3: Biểu thức Logic và các cấu trúc điều khiển 4/54
Là kiểu dữ liệu xây dựng sẵn (built-in)
Gồm có hai giá trị: true và false
Từ khóa khai báo dữ liệu kiểu boolean: bool
Chẳng hạn, bool x;
//Biến x chỉ được nhận 2 giá trị là true hoặc false
Lưu ý: Trong C++ giá trị true tương ứng với 1 và false
tương ứng với 0. Do đó, khi trả về true hoặc false thực
chất là trả về 1 hoặc 0 (số nguyên).
Dữ liệu kiểu Boolean

Ngôn ngữ lập trình C++ chương 3: Biểu thức Logic và các cấu trúc điều khiển 5/54
Còn gọi là biểu thức boolean
Làm việc với các kiểu giá trị và phép toán logic hoặc
các phép toán quan hệ.
Giá trị trả về của biểu thức logic là gì?
Các phép toán logic và quan hệ đã học là gì?
Dữ liệu kiểu Boolean