👤
GAME HOT TIN HỌC 10 TIN HỌC 11 TIN HỌC 12 TRỢ LÝ TÀI NĂNG HỌC TẬP ONLINE TỐT NGHIỆP THPT LIÊN HỆ
DANH MỤC ×

BÀI 5: DỮ LIỆU LÔGIC

KHỞI ĐỘNG

BÀI 5: DỮ LIỆU LÔGIC

1. CÁC GIÁ TRỊ CHÂN LÍ VÀ CÁC PHÉP TOÁN LÔGIC

a) Lôgic mệnh đề

Khái niệm:

Lôgic mệnh đề là các phát biểu chỉ có thể nhận một trong hai giá trị: Đúng (True) hoặc Sai (False).

CÂU HỎI TRẮC NGHIỆM

Câu 1: Lôgic mệnh đề là các phát biểu chỉ có thể nhận một trong hai giá trị nào sau đây?

Câu 2: Đặc điểm cơ bản nhất để xác định một phát biểu có phải là mệnh đề lôgic hay không là gì?

Câu 3: Dựa vào kiến thức đã học, mệnh đề "3 lớn hơn 5" sẽ mang giá trị chân lí nào?

b) Các phép toán lôgic cơ bản

Phép AND (phép nhân lôgic):

Kết quả chỉ Đúng khi cả hai mệnh đề thành phần đều Đúng.

Phép OR (phép cộng lôgic):

Kết quả Đúng khi ít nhất một trong hai mệnh đề là Đúng.

Phép XOR (phép cộng loại trừ lôgic):

Kết quả Đúng khi hai mệnh đề có giá trị khác nhau (một cái Đúng, một cái Sai).

Phép NOT (phép phủ định):

Đảo ngược giá trị của mệnh đề.

Nếu đang Đúng thành Sai, đang Sai thành Đúng.

CÂU HỎI TRẮC NGHIỆM

Câu 4: Phép toán AND (phép Hội) sẽ trả về kết quả Đúng trong trường hợp nào?

Câu 5: Phép toán OR (phép Tuyển) sẽ trả về kết quả Đúng khi nào?

Câu 6: Phép toán NOT (phép Phủ định) có chức năng chính là gì đối với một mệnh đề?

Câu 7: Phép toán XOR (Tuyển loại trừ) cho kết quả Đúng khi hai mệnh đề có đặc điểm gì?

Câu 8: Mệnh đề "Tôi đi học" AND "Tôi làm bài tập" chỉ nhận giá trị Đúng khi điều gì xảy ra?

Câu 9: Nếu mệnh đề "Trời mưa" đang mang giá trị Đúng, thì phép toán NOT "Trời mưa" sẽ trả về kết quả gì?

2. BIỂU DIỄN DỮ LIỆU LÔGIC

Biểu diễn trong máy tính:

- Máy tính chỉ cần dùng 1 bit để biểu diễn dữ liệu lôgic.

- Theo quy ước: Bit 1 biểu diễn giá trị Đúng (True), bit 0 biểu diễn giá trị Sai (False).

Biểu diễn trong ngôn ngữ lập trình:

- Nhiều ngôn ngữ lập trình dùng từ khóa True và False hoặc các ký tự T và F.

- Một số ngôn ngữ (như Python) quy ước: Số 0 là Sai, các số khác 0 là Đúng.

CÂU HỎI TRẮC NGHIỆM

Câu 10 (Nhận biết): Máy tính cần sử dụng bao nhiêu bit để có thể biểu diễn được một dữ liệu lôgic?

Câu 11: Theo quy ước chung trong máy tính, bit 1 thường được dùng để biểu diễn giá trị nào?

Câu 12: Trong ngôn ngữ lập trình Python, số 0 được quy ước là Sai, vậy các số khác 0 được quy ước là gì?

Câu 13: Để lưu trạng thái của một bóng đèn (Sáng hoặc Tắt), máy tính sẽ sử dụng cách biểu diễn nào?

Câu 14: Trong lập trình, câu lệnh kiểm tra điều kiện if (5): sẽ được máy tính hiểu tương đương với lệnh nào?