Головна |
безлічі являють собою обмежений набір однотипних логічно пов'язаних один з одним об'єктів. Кількість елементів, що входять в безліч, може змінюватися від 0 до 256 (можливо порожня множина). Саме непостійністю кількості елементів множини відрізняються від масивів і записів.
Формат оголошення типу «Безліч»:
Ім'я типу =Set ofБазовий тип елементів множини.
Над безліччю визначені операції:
1. Перетин (C = A * B) - безліч C, Що містить елементи, загальні для множин A и B;
2. Об'єднання (C = A + B) - безліч C, Що містить елементи безлічі A, Доповнені відсутніми елементами з безлічі B;
3. Різниця (C = A-B) - безліч C, В якому відсутні елементи, що входить в безліч B;
4. IN - Перевірка приналежності задаються елементів k безлічі A (k IN A).
введення безлічі X з клавіатури здійснюється наступним чином:
X: = [];{Завдання порожнього безлічі}
For i: = 1 To N Do
Begin Readln (a); X: = X + [a] End;
Висновок елементів безлічі Xна екран:
For i: = 1 To N Do
If i IN X Then Write (i: 4);
завдання:З безлічі цілих чисел від 1 до 100 виділити безліч чисел, що діляться без залишку на 2 або 3.
Набрати і налагодити програму.
Методика виконання роботи
1. Програма:
Program Set_of;
Uses crt;
Const
n = 100;
Var
n2, n3, n23: Set of byte;{Опис 3-х множин з елементами типу byte}
i: integer;
Begin
I. Використання записів | Завдання для самостійної роботи
Програмування алгоритмів розгалужується структури | Readln (oper); | Методика виконання роботи | Writeln; | Методика виконання роботи | Завдання для самостійної роботи | I. Використання користувальницької підпрограми-функції | Методика виконання роботи | II. Використання користувальницької підпрограми-процедури | Завдання для самостійної роботи |