You are on page 1of 2

1.

a) Dùng bảng chân lý để chứng minh các mệnh đề dưới đây là hằng đúng.
[(p Ú q) Ù (p ⇒ r ) Ù (q ⇒ r )]⇒ r
b) Dùng bảng chân lý Chứng minh các cặp mệnh đề dưới đây là tương đương.
(p Û q) ≡ (p Ù q)Ú 𝑝 ∧ 𝑞
c) Không dùng bảng chân lý chứng minh các mệnh đề dưới đây là hằng đúng.

[(p ⇒ q)Ù (q ⇒ r )]⇒ (p ⇒ r )


d) Không dùng bảng chân lý, chứng minh các cặp mệnh đề dưới đây là tương đương.
(p Û q) ≡ (p Ù q)Ú ( 𝑝 Ù 𝑞 )

2. Cho A, B, C là các tập hợp. Chứng minh rằng:

a) (B - A) È (C - A) = (B È C ) - A

b) A È (B È C ) = (A È B ) È C

3.

a) Phương trình x1 + x2 + x3 + x4 = 55 có bao nhiêu nghiệm nguyên không âm thỏa mãn:

5 ≥ x1 ≥ 1, x2 ≥ 3, 9 ≥ x3 ≥ 3 ?

b) Có bao nhiêu số nguyên trong đoạn từ 1 đến 10000 thỏa mãn điều kiện không chia hết
cho bất kỳ số nào trong ba số 4, 6, và 9?

4.

a) Một hệ thống máy tính coi một xâu các chữ số hệ thập phân là một từ mã hợp lệ nếu
nó chứa một số chẵn chữ số 6. Ví dụ 1233407869 là không hợp lệ, 12698704568 là hợp
lệ. Giả sử an là số các từ mã độ dài n. Hãy tìm hệ thức truy hồi và điều kiện đầu cho an?

b) Hãy tìm nghiệm của công thức truy hồi với điều kiện đầu dưới đây:

an = 13an-1 - 22an-2 với n³2 và a0 =3 và a1 = 15.

5.
a) Trình bày thuật toán quay lui liệt kê các hoán vị của 1, 2, .., n ? Kiểm nghiệm thuật toán
với n=3 ?

b) Áp dụng thuật toán tại Mục a, viết chương trình trên C/C++ liệt kêt tất cả các hoán vị
của 1, 2, .., n, với n nhập từ bàn phím ?

6. Áp dụng thuật toán nhánh cận giải bài toán cái túi dưới đây, chỉ rõ kết quả theo

mỗi bước thực hiện của thuật toán?

7𝑥1 + 3𝑥2 + 2𝑥3 + 𝑥4 → max,


5𝑥1 + 3𝑥2 + 6𝑥3 + 4𝑥4 ≤ 12
𝑥6 ∈ 0,1 , 𝑗 = 1,2,3,4

You might also like