Операции над множествами

 

= проверка равенства множеств. Два множества считаются равными, если они состоят из одних и тех же элементов. Порядок следования элементов значения не имеет.

 

<> не равно. Два множества считаются не равными, если они отличаются по количеству элементов или по значению хотя бы одного элемента:

A B Операция Результат

[1,2,3] [1,2,3,4] A<>B True

[’a’..’z’] [’b’..’z’] A<>B True

 

>= используется для определения принадлежности множеств. Результат A>=B равен True, если все элементы множества В содержатся во множестве A:

A B Операция Результат

[1,2,3,4] [2,3,4] A>=B True

 

<= аналогична >=

 

+ объединение множеств. Объединением двух множеств является третье множество, содержащее элементы обоих множеств:

A B Операция Результат

[1,2,3] [2,3,4] A+B [1,2,3,4]

 

* пересечение множеств. Пересечением двух множеств является третье множество, входящие одновременно в оба множества:

A B Операция Результат

[1,2,3] [2,3,4] A*B [2,3]

 

– разность множеств. Разностью двух множеств является третье множество, которое содержит элементы первого множества, не входящие во второе множество:

A B Операция Результат

[1,2,3,4] [1,3,4] A–B [2]

 

In – проверка принадлежности какого-либо значения указанному множеству. Обычно применяется в условных операторах:

ProgramMnoj;

Const

Simple:set of Byte=[2,3,5,7,11,13,17,19];

Var

a: Byte;

Begin

ReadLn(a);

If a In Simple then WriteLn (’Число простое’);

End.

 








Дата добавления: 2015-04-15; просмотров: 500;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.