1. U= 300
A = himpunan bilangan bulat yang habis dibagi 3
B = himpunan bilangan bulat yang habis dibagi 5
A B = himpunan bilangan bulat yang habis dibagi 15
300
(a) A= = 100
3
300
B= = 60
5
300
A B= = 20
15
A B = A+B–A B
= 100 + 60 – 20 = 140
yang tidak habis dibagi 3 atau 5 = 300 – 140 = 160
300
(b) A C = = 14
21
Jadi, banyaknya bilangan yang habis dibagi 3 tetapi tidak habis dibagi 5 maupun 7 adalah
A–A B–A C = 100 – 20 – 14
= 66
1
(e) A (B C) = A (B C)
= A (B C)
= (B C) A
= (C B) A
(f) f(A B) C = f(A B) + fC - 2 . f(A B) . fC
= fA + fB - 2fAfB + fC - 2(fA + fB - 2fAfB) + fC
= fA + fB - 2fAfB + fC - 2fAfC - 2fBfC + 4 . fAfBfC
= fA + fB + fC - 2fBfC - 2fA(fB + fC - 2fBfC)
= fA + f(B C) - 2fA . f(B C)
= fA (B C)
(g)
4.
6. (a) Ai = {i, i + 1, i + 2, …}
n
A i = A1 A 2 … A n
i =1
= A1
= {1, 2, 3, …}
n
A i = A1 A 2 … A n
i =1
= An
= {n, n + 1, n + 2, …}
(b) I = {3, 4, 5, 6, 7}
Ai = {1, 2, 3, …, i} Z+, i I
A i = A3 A 4 A 5 A 6 A 7
iI
= A7
= {1, 2, 3, 4, 5, 6, 7}
Ai = A3 A 4 A 5 A 6 A 7
iI
= A3
= {1, 2, 3}
7. (a) C = A ((A B ) – (A B ))
=AB
(b) FOR I = 1 THRU N
a. IF (A [I] = 1 AND B [I] = 1) THEN
1. C[I] ⎯ 1
b. ELSE
1. C[I] ⎯ 0
(c) A = A i = A3 A4 A5 A6 A7 = A7
iI
= {1, 2, 3, 4, 5, 6, 7}
bit string A : 111111000
B = A i = A 3 A 4 A 5 A 6 A 7 = A3
iI
= {1, 2, 3}
bit string A : 1110000000
U = A10 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Aplikasi Algoritma (b)
2
7 1 0 0
8 0 0 0
9 0 0 0
10 0 0 0
8. Q R = {0.4 Dani, 0.8 Dina, 0.2 Dana, 01. Dini, 0.5 Dunu}