Сборник заданий для практических занятий по информатике. Крупенников О.Г - 75 стр.

UptoLike

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]);