Мысал-1. Жиындардың декарттық көбейтіндісіне мысал келтірейік. Екі жиынтық үшін А және В, декарттық өнім ретінде белгіленеді A × B және келесідей анықталады:
[ A \times B = {(a, b) ,|, a \in A, b \in B} ]
Жиындардың декарттық көбейтіндісі ауыстырымдылық және терімділік заңдарына бағынбайды.
Жиындардың декарттық көбейтіндісі үшін бірігу амалына байланысты үлестірімділік заңы орындалады:
Берілгені:
A = {1, 2, 3, 4, 5, 6, 7}
B = { , , , }
C = {x, y, z, a, b, c}
D = { , , , , }
Табу керек:
A*B-?
A*D-?
A*C-?
B*C-?
B*D-?
C*D-?
Код:
# Жиындар
A = {1, 2, 3, 4, 5, 6, 7}
B = {'a1', 'a2', 'a3', 'a4'}
C = {'x', 'y', 'z', 'a', 'b', 'c'}
D = {'x1', 'x2', 'x3', 'x4', 'x5'}
# Декарттық көбейту A * B
AB = {(a, b) for a in A for b in B}
# Декарттық көбейту A * C
AC = {(a, c) for a in A for c in C}
# Декарттық көбейту A * D
AD = {(a, d) for a in A for d in D}
# Декарттық көбейту B *C
BС = {(b, c) for b in B for c in C}
# Декарттық көбейту B * D
BD = {(b, d) for b in B for d in D}
# Декарттық көбейту C * D
CD = {(c, d) for c in C for d in D}
# Нәтижесі
print("Декарттық көбейту A * B:", AB)
print("Декарттық көбейту A * C:", AC)
print("Декарттық көбейту A * D:", AD)
print("Декарттық көбейту B * C:", BC)
print("Декарттық көбейту B * D:", BD)
print("Декарттық көбейту C * D:", CD)
Шешім:
2.1-сурет. Жиындардың декарттық көбейтіндісі
Мысал-2. Жиындармен орындалатын операцияларға мысал қарастырайық.
Берілгені:
A={1,2,3,4,5,21,22,23,24}
B={2,3,4,5,22,23,24,25}
C={3,4,5,23,24,25,26}
Табу керек:
Бірігу
ABC - ?
Қиылысу
ABC - ?
Айырым
A\B - ? A\C - ?
B\A -? B\C - ?
C\A -? C\B - ?
Симетриялық айырым
A Δ B-? A Δ C-? B Δ A-?
B Δ C-? C Δ A-? C Δ B-?
Шешім:
2.2-сурет. Жиындармен орындалатын операциялар
Достарыңызбен бөлісу: |