АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Множества. Множество — это структурированный тип данных, представляющий набор взаимосвязанных по какому-либо признаку (или группе признаков) элементов

Прочитайте:
  1. Бесконечными множествами.
  2. Введение. Понятие множества
  3. Включение множеств. Операции над множествами
  4. Выражения с множествами
  5. Множества
  6. Мощность множеств. Конечные множества
  7. О понятии множества
  8. Образ и прообраз элемента, множества
  9. Операции над множествами

Множество — это структурированный тип данных, представляющий набор взаимосвязанных по какому-либо признаку (или группе признаков) элементов, которые можно рассматривать как единое целое.

Все элементы множества должны принадлежать одному из скалярных типов, кроме вещественных (и других скалярных типов, число элементов которых превышает 256). Этот тип называется базовым типом множества. Количество элементов множества не должно превышать 256. Поэтому нельзя использовать в качестве базового типа типы, количество элементов которых превышает 256 (например, Integer), для таких типов в качестве базового типа можно использовать диапазоны или перечисления из их значений.

Область значений переменных типа множество — набор всевозможных подмножеств, составленных из элементов базового типа. Если базовый тип принимает N значений, то тип множество для него будет иметь вариантов различных значений (порядок элементов в подмножествах не учитывается).

Формат описания:

1-ый способ:

Type

имя_типа_множество = set of базовый_тип;

Var

имя_множества: имя_типа_множество;

2-ой способ:

Var

имя_множества: set of базовый_тип;

Пример 7.1 (описания множеств):

Type

Chislo = set of 1 .. 31;

LatBold = set of ‘A’ .. ’Z’;

Col = set of (Red, Green, Blue);

Day = (Mon, Tues, Wed, Thur, Fri, Sat, Sun);

WorkDay = set of Mon .. Fri;

Var

Ch1, Ch2: Chislo;

LatB1: LatBold;

C1, C2, C3: Col;

WD1, WD2, WD3, WD4: WorkDay;

KirB: set of ‘А’ .. ’Я’;


Дата добавления: 2015-09-27 | Просмотры: 484 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)