1. Запишите общий вид описания множества.
2. Какие основные процедуры и функции можно выполнять над множествами?
3. Запишите общий вид описания записи.
4. Какие основные процедуры и функции можно выполнять над записями?
5. Каким образом можно организовать доступ к полям записи?
Ответы:
1. type имя = set of тип; var пер: имя;
2. Объединение (+), пересечение (*), разность (-), проверка принадлежности (in), а также процедуры include и exclude.
3. type имя = record поле: тип; end; var пер: имя;
4. Только операция присваивания (:=) для записей одного типа; остальные действия выполняются с отдельными полями.
5. Прямой доступ через точку (имя_записи.имя_поля) или с помощью оператора присоединения with ... do.