Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal
Приклад3:
M 1 := [‘ A ’ , ‘ B ’ , ‘ K ’] ;
M 2 := [2 , 3] ;
тобто змінна М1 приймає значення множини із елементів ‘A’,’B’,’K’, змінна M2 – із елементів 2 і 3.
По суті конструктор є перетворювач змінних простого типу у тип множини.
Над множинами виконують теоретико-множинні операції та операції відношень.
Теоретико-множинні операції:
1) поєднання “+”;
2) перетин “*”;
3) різниця “-”.
Операції відношень:
1) належність елемента множині;
2) рівність, нерівність;
3) належність множини множині.
Приклади:
1) поєднання “+”;
А+В АВ
A := [‘A’ , ‘B’];
B := [‘A’ , ‘K’];
A := A+B
{A = [‘A’ , ‘B’ , ‘K’]}
2) перетин: “*”
A*B B
A := [‘A’ , ‘B’];
B := [‘A’ , ‘K’];
S := A*B {S=[‘A’]}
3) різниця – формується множина з елементів першої множини, які не входять в другу множину
R := A-B {R=[‘B’]}
A-B (A/B)