Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 45 стр.

UptoLike

Теоретический материал
1. Общие положения
В Paskal под множеством понимают ограниченный, не-
упорядоченный набор различных элементов одинакового ти-
па. Например: множество фигур на плоскости (прямоуголь-
ник, квадрат, круг, ромб), множество радиодеталей
(транзистор, диод, конденсатор), множество транспортных
средств (автобус, трамвай, метро, такси). Все элементы мно-
жества должны быть одного порядкового типа, который на-
зывается базовым типом этого множества.
Базовым типом может быть любой ограниченный или
скалярный тип, кроме неограниченного целого и вещественно-
го типа. Базовый тип задается диапазоном или перечислением
с учетом допустимого количества элементов и того, что эле-
менты (для целых типов) должны лежать в диапазоне от 0 до
255. Элементы множества заключаются в квадратные скобки.
Множество, не содержащее элементов, называется пус-
тым. Пустое множество обозначается [ ], оно включено в
любое другое множество.
Два множества считаются эквивалентными тогда и только
тогда, когда все их элементы одинаковы, причем порядок сле-
дования элементов во множестве безразличен. Поэтому оди-
наковы следующие множества: [A, B, C], [B, C, A], [C, B, A].
Записи типа [ 5 .. 5 ] , [ 9 .. 0 ] соответствуют одноэле-
ментному множеству и пустому множеству
.
Если все элементы одного множества входят также и в
другое, говорят о включении первого множества во второе.
После задания базового типа совокупность значений со-
ответственного множественного типа определяется автома-
тически, в нее входят все возможные подмножества, являю-
щиеся произвольными комбинациями базового множества.
2. Описание множественного типа
Множества должны быть объявлены либо c использова-
нием раздела описания типов Type, либо в разделе описания
переменных Var. Используется словосочетание Set Of.
45
                  Теоретический материал

    1. Общие положения
    В Paskal под множеством понимают ограниченный, не-
упорядоченный набор различных элементов одинакового ти-
па. Например: множество фигур на плоскости (прямоуголь-
ник, квадрат, круг, ромб), множество радиодеталей
(транзистор, диод, конденсатор), множество транспортных
средств (автобус, трамвай, метро, такси). Все элементы мно-
жества должны быть одного порядкового типа, который на-
зывается базовым типом этого множества.
    Базовым типом может быть любой ограниченный или
скалярный тип, кроме неограниченного целого и вещественно-
го типа. Базовый тип задается диапазоном или перечислением
с учетом допустимого количества элементов и того, что эле-
менты (для целых типов) должны лежать в диапазоне от 0 до
255. Элементы множества заключаются в квадратные скобки.
    Множество, не содержащее элементов, называется пус-
тым. Пустое множество обозначается [ ], оно включено в
любое другое множество.
    Два множества считаются эквивалентными тогда и только
тогда, когда все их элементы одинаковы, причем порядок сле-
дования элементов во множестве безразличен. Поэтому оди-
наковы следующие множества: [A, B, C], [B, C, A], [C, B, A].
    Записи типа [ 5 .. 5 ] , [ 9 .. 0 ] соответствуют одноэле-
ментному множеству и пустому множеству.
    Если все элементы одного множества входят также и в
другое, говорят о включении первого множества во второе.
    После задания базового типа совокупность значений со-
ответственного множественного типа определяется автома-
тически, в нее входят все возможные подмножества, являю-
щиеся произвольными комбинациями базового множества.

    2. Описание множественного типа
    Множества должны быть объявлены либо c использова-
нием раздела описания типов Type, либо в разделе описания
переменных Var. Используется словосочетание Set Of.

                             45