ВУЗ:
Составители:
Рубрика:
74
турную переменную. Множество–переменная может в любой момент со-
держать 0 или более элементов базового типа.
Чтобы поместить в множество какое–то значение, необходимо по-
строить множественное выражение, а затем назначить его соответствую-
щей переменной.
Множественное выражение (конструктор) может быть просто списком или
отрезком из элементов, заключенных в квадратные скобки, или содержать дру-
гие выражения, соединенные множественными операторами:
A:=[0,1,2]; B:=[3..6]; C:=A+B;
Над множествами определены операции объединения (+), пересече-
ния (*) и разности (–) .
Дополнительно к этим операциям можно применять две процедуры:
INCLUDE(B, A) – включает новый элемент А в множество В;
EXCLUDE(D, C) – исключает элемент С из множества D.
Кроме того, множества можно сравнивать между собой, используя
операторы отношений (=, , , , in).
Пример 8.2. Составить программу, позволяющую выбирать одинако-
вые по названию детали из двух партий.
PROGRAM DETALI;
USES CRT;
VAR Z, Y, W: SET OF CHAR;
X, V: ARRAY [1..50] OF CHAR;
I, N, M: BYTE;
BEGIN
CLRSCR;
Y:=[]; Z:=[]; W:=[];
WRITE(‘ВВЕДИТЕ КОЛ-ВО ДЕТАЛЕЙ В 1 ПАРТИИ:’);
READLN(N);
FOR I:=1 TO N DO
BEGIN
WRITE(‘ВВЕДИТЕ НАЗВАНИЕ’, I,’-ОЙ ДЕТАЛИ:’);
READLN(X[I]);
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
