Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
232 KB
Nội dung
NGƠN NGỮ LẬP TRÌNH C++ Tuần Giảng viên: Ths Trần Đức Minh Email: tran.duc.minh@thanglong.edu.vn tdminh2110@yahoo.com Nội dung trình bày • • • • • • Biểu thức logic toán tử logic Tối ưu biểu thức Câu lệnh rẽ nhánh if Câu lệnh if lồng Câu lệnh rẽ nhánh switch So sánh if switch Biểu thức logic • Biểu thức Logic (hay cịn gọi biểu thức điều kiện biểu thức nhị phân) biểu thức chứa tốn tử so sánh, biến logic, logic, toán tử logic Giá trị biểu thức Logic giá trị true (đúng ; 1) false (sai ; 0) • Ví dụ: a > (b + 4) 2’ – So sánh nhỏ hơn: ‘=‘ – So sánh nhỏ bằng: ‘ BThức Logic mang giá trị false float x = 3.5; const float PI = 3.14; bool y = (x == PI); //ở (x == PI) BThức Logic mang giá trị false Biểu thức Logic tạo thành từ toán tử so sánh • Giả sử ta có giá trị sau: A=5 B=6 Biểu thức A == B A == A>B A= B A >= A ‘c’ => BThức Logic mang giá trị false – ‘1’ < ‘A’ => BThức Logic mang giá trị true – ‘$’ > ‘1’ => BThức Logic mang giá trị false Câu lệnh rẽ nhánh if • Câu lệnh if thực rẽ nhánh công việc cách xét đến yếu tố thỏa mãn hay không thỏa mãn điều kiện Ví dụ: Nếu A thỏa mãn điều kiện B thực cơng việc C, cịn A khơng thỏa mãn điều kiện B thực cơng việc D • Có dạng câu lệnh rẽ nhánh if – Dạng khuyết – Dạng đầy đủ Khối lệnh • Khối lệnh tập hợp câu lệnh đơn đặt dấu mở ngoặc ‘{‘ đóng ngoặc ‘}’ • Ví dụ: { a = a + b; b = a + 2; cout