Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови 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)

К-во Просмотров: 421
Бесплатно скачать Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal