Головна

II. Використання множин

  1. I. Використання записів
  2. I. Використання користувальницької підпрограми-функції
  3. II. Множина іменників.
  4. II. Використання користувальницької підпрограми-процедури
  5. Spanning-Tree протокол і його використання.

безлічі являють собою обмежений набір однотипних логічно пов'язаних один з одним об'єктів. Кількість елементів, що входять в безліч, може змінюватися від 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. Використання користувальницької підпрограми-процедури | Завдання для самостійної роботи |

© um.co.ua - учбові матеріали та реферати