- •2. Операции над множествами:
- •5.Способы задания бинарных отношений:
- •6. Основные свойства бинарных отношений:
- •7. Основные типы отношений:
- •3)Дополнение множества а к множеству в
- •5)Декартовое произведение
- •6)Возведение в квадрат множества
- •7)Возведение в квадрат множества
- •2.3 Согласно варианту задания задать бинарное отношение на множествах а и в в виде матрицы отношений
- •2.4 Составить программу и разработать словесный алгоритм программы выполнения операции дополнения над множествами а и в.
- •5)Декартовое произведение
3)Дополнение множества а к множеству в
C={60,45,56,48,85,53,70,63,20,37}
4) Симметрическая разность С={40,97,10,10,12,8,9,38,92,88, 60,45,56,48,85,53,70,63,20,37}
5)Декартовое произведение
C={(40,60),(40,45),( 40,56),(40,48),(40,85),(40,53),(40,70),(40,63),(40,20),(40,37),
(97,60),(97,45),(97,56),(97,48),(97,85),(97,53),(97,70),(97,63),(97,20),(97,37),
(10,60),(10,45),(10,56),(10,48),(10,85),(10,53),(10,70),(10,63),(10,20),(`10,37),
(10,60),(10,45),(10,56),(10,48),(10,85),(10,53),(10,70),(10,63),(10,20),(`10,37),
(12,60),(12,45),(12,56),(12,48),(12,85),(12,53),(12,70),(12,63),(12,20),(12,37),
(8,60),(8,45),(8,56),(8,48),(8,85),(8,53),(8,70),(8,63),(8,20),(8,37),
(9,60),(9,45),(9,56),(9,48),(9,85),(9,53),(9,70),(9,63),(9,20),(9,37),
(38,60),( 38,45),( 38,56),( 38,48),( 38,85),( 38,53),( 38,70),( 38,63),( 38,20),( 38,37),
(92,60),( 92,45),( 92,56),( 92,48),( 92,85),( 92,53),( 92,70),( 92,63),( 92,20),( 92,37),
(88,60),( 88,45),( 88,56),( 88,48),( 88,85),( 88,53),( 88,70),( 88,63),( 88,20),( 88,37)}
6)Возведение в квадрат множества
A={(40,40), (40,97), (40,10), (40,10), (40,12), (40,8), (40,9), (40,38), (40,92), (40,88),
(97,40), (97,97), (97,10), (97,10), (97,12), (97,8), (97,9), (97,38), (97,92), (97,88),
(10,40), (10,97), (10,10), (10,10), (10,12), (10,8), (10,9), (10,38), (10,92), (10,88),
(10,40), (10,97), (10,10), (10,10), (10,12), (10,8), (10,9), (10,38), (10,92), (10,88),
(12,40), (12,97), (12,10), (12,10), (12,12), (12,8), (12,9), (12,38), (12,92), (12,88),
(8,40), (8,97), (8,10), (8,10), (8,12), (8,8), (8,9), (8,38), (8,92), (8,88),
(9,40), (9,97), (9,10), (9,10), (9,12), (9,8), (9,9), (9,38), (9,92), (9,88),
(38,40), (38,97), (38,10), (38,10), (38,12), (38,8), (38,9), (38,38), (38,92), (38,88),
(92,40), (92,97), (92,10), (92,10), (92,12), (92,8), (92,9), (92,38), (92,92), (92,88),
(88,40), (88,97), (88,10), (88,10), (88,12), (88,8), (88,9), (88,38), (88,92), (88,88)}
7)Возведение в квадрат множества
B={(60,60), (60,45), (60,56), (60,48), (60,85), (60,53), (60,70), (60,63), (60,20), (60,37),
(45,60), (45,45), (45,56), (45,48), (45,85), (45,53), (45,70), (45,63), (45,20), (45,37),
(56,60), (56,45), (56,56), (56,48), (56,85), (56,53) (56,70), (56,63), (56,20), (56,37),
(48,60), (48,45), (48,56), (48,48), (48,85), (48,53), (48,70), (48,63), (48,20), (48,37),
(85,60), (85,45), (85,56), (85,48), (85,85), (85,53), (85,70), (85,63), (85,20), (85,37),
(53,60), (53,45), (53,56), (53,48), (53,85), (53,53), (53,70), (53,63), (53,20), (53,37),
(70,60), (70,45), (70,56), (70,48), (70,85), (70,53), (70,70), (70,63), (70,20), (70,37),
(63,60), (63,45), (63,56), (63,48), (63,85), (63,53), (63,70), (63,63), (63,20), (63,37),
(20,60), (20,45), (20,56), (20,48), (20,85), (20,53), (20,70), (20,63), (20,20), (20,37),
(37,60), (37,45), (37,56), (37,48), (37,85), (37,53), (37,70), (37,63), (37,20), (37,37)}
2.2
1)Объединение
{ int A[10] ={40,97,10,10,12,8,9,38,92,88,}
B[10]={60,45,56,48,85,53,70,63,20,37}, i , j;
for(i=0; i<10; i++)
A[i]=StrToInt(Memo1->Lines->Strings[i]);
for(j=0; j<10; j++)
B[j]=StrToInt(Memo2->Lines->Strings[j]);
for(i=0; i<10; i++)
for(j=0; j<10; j++)
if(B[j]!=A[i])
{StringGrid1->Cells[0][i]=IntToStr(B[j]);
StringGrid1->Cells[j][0]=IntToStr(A[i]); }
else
{StringGrid1->Cells[0][i]=IntToStr(B[j]); } }
2)Пересечение
{ int A[10] ={40,97,10,10,12,8,9,38,92,88,}
B[10]={60,45,56,48,85,53,70,63,20,37}, i , j;
for(i=0; i<10; i++)
A[i]=StrToInt(Memo1->Lines->Strings[i]);
for(j=0; j<10; j++)
B[j]=StrToInt(Memo2->Lines->Strings[j]);
for(i=0; i<10; i++)
for(j=0; j<10; j++)
if(B[j] ==A[i])
StringGrid1->Cells[0][i]=IntToStr(B[j]); }
3) Дополнение
{ int A[10] ={40,97,10,10,12,8,9,38,92,88,}
B[10] ={60,45,56,48,85,53,70,63,20,37}, i , j;
for(i=0; i<10; i++)
A[i]=StrToInt(Memo1->Lines->Strings[i]);
for(j=0; j<10; j++)
B[j]=StrToInt(Memo2->Lines->Strings[j]);
for(i=0; i<10; i++)
for(j=0; j<10; j++)
if(B[j]!=A[i])
StringGrid1->Cells[0][i]=IntToStr(B[j]); }
4) Симметрическая разность
{
int A[10] ={40,97,10,10,12,8,9,38,92,88,}
B[10] ={60,45,56,48,85,53,70,63,20,37}, i , j;
for(i=0; i<10; i++)
A[i]=StrToInt(Memo1->Lines->Strings[i]);
for(j=0; j<10; j++)
B[j]=StrToInt(Memo2->Lines->Strings[j]);
for(i=0; i<10; i++)
for(j=0; j<10; j++)
if(B[j]!=A[i] )
{StringGrid1->Cells[0][i]=IntToStr(B[j]); }
for(i=0; i<10; i++)
for(j=0; j<10; j++)
if(A[i]!=B[j])
{StringGrid1->Cells[j][0]=IntToStr(A[i]); } }
