Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Множества

Категория: Компьютерные науки     версия для печати   

Страница: [1] [2] [3] [4]

Практические занятия

Множества

Paskal позволяет оперировать тремя множествами, как тремя типами данных. Для определения типа множество используется выражение:

set of простой тип

Например, описание вида:

type

Char Set = set of 'A' .. 'Z'

Определяет тип множество, значениями которого являются множества символов - букв, а элементами множества - символы - латинские буквы от А до Z.

2) Описание вида

type

Number Set = set of 0 .. 50 определяет тип множество, а членами множества - целые числа, которые находятся в пределах от 0 до 50.

Пустое множество является элементом всех типов множеств.

Примеры описаний типов множество:

type

Symbol Set = set of '' .. ' ';

Colour = (WHITE, BLUE, RED);

Colour Set = set of Colour;

T1 = set of 0 .. 9

Var

C: colour; Col Set: Colour Set;

T: inteper;

TSet: T1

В данном случае значением переменной Т может быть любая цифра от 0 до 9, а значением переменной TSet - произвольная совокупность цифр от 0 до9.

Над множествами в Р допустимые 4 операции;

oбьеднання ("+") Объединение множеств - это множество, которое содержит все элементы этих множеств без повторений.

пересечение ("*") Пересечение множеств - это множество, состоящее из элементов, которые являются общими для всех множеств.

разница ("-") Разницей множеств А и В является множество, состоящее из элементов, имеющихся в А, но не в В.

операция in.

Операция in позволяет определить принадлежит ли элемент множеству или нет. Первым операндом, расположенным слева от слова in, есть выражение базового типа (т.е. типа, которому должны принадлежать все члены множества). Второй операнд, расположенный справа in, должен иметь тип множество.

Например: Red in [RED, WHITE] - результат true

Страница: [1] [2] [3] [4]

версия для печати

Читайте также:
Яворов
Лесные ресурсы Украины
Достижения и подсчет в науке
Витовт
Введение в философию