русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Операції над множинами Pascal


Дата додавання: 2014-05-08; переглядів: 2480.


Для демонстрації прикладів, будемо вважати, що маємо множини S1 і S2 одного типу.

Операція Запис операції Дія Опис результату
= S1 = S2 Перевірка на рівність. Результат true, якщо множини складаються з однакових елементів, незалежно від їх порядку.
<> S1 <> S2 Перевірка на нерівність Результат true, якщо множини відрізняються хоча б одним елементом
<= S1 <= S2 Перевірка на підмножину Результат true, якщо всі елементи множини S1 містяться в множині S2.
>= S1 >= S2 Перевірка на надмножину Результат true, якщо всі елементи множини S2 містяться в множині S1.
IN eл. IN S1 Перевірка входження елемента в множину Результат true, якщо вказаний елемент міститься у вказаній множині. Результат операції 5 in [6,9,5] є true.
+ S1 + S2 Об’єднання множин Результатом буде множина, яка буде містити всі елементи обох множин без повторень. Наприклад, [4,7,9] + [8,4,10,32] = [4,7,9,8,10,32]  
S1 – S2 Різниця множин Результатом буде множина, яка буде містити ті елементи множини S1, які не входять до множини S2. Наприклад, [5,8,9,3,78] – [4,7,5,3] = [8,9,78]
* S1 * S2 Пересічення множин Результатом буде множина, яка буде містити ті елементи, які містяться в обох множинах одночасно. Наприклад, [6,8,4,3] * [8,12,4,78] = [8,4]

 

Множини не можна вводити і виводити однією дією. Введення і виведення множин виконується поелементно.

До множини не можна додати елемент, але можна скласти дві множини, одна з яких складається з одного елементу. Наприклад, необхідно до множини mn:=[6,7,3]; додати елемент 12. Маємо записати mn:=mn+[12]; Вміст множини mn - [6,7,3б12].



<== попередня лекція | наступна лекція ==>
Множини Pascal | Розробка програм з використанням множин Pascal


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн