Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Операції над записами і множинами.

 

Над змінними типу SET можна виконувати такі операції:

=, <>, >=, <=, IN, +, -, *.

Операції = та <> використовуються для перевірки еквівалентності: два значення типу SET вважаються рівними, якщо вони складаються з одних і тих самих елементів.

 

Приклад 2. [1,3] = [3,1] дає TRUE

[1..3] = [1,2,3]дає TRUE

[1] <> [2]дає TRUE

[1,2,3] = [1,4,3]дає FALSE

[RED,BLUE] = [RED,BLACK]дає FALSE

 

Операції >= та <= використовуються для перевірки належності однієї множини до іншої. Якщо множина А міститься в множині В (А є підмножиною В), то А <= В дає TRUE. Пуста множина є підмножиною всіх множин.

Приклад 3. [1,2] <= [1,2,3]дає TRUE

[1,2,3] <= [1,2,3] дає TRUE

[RED,BLUE] <= [RED,GREEN,YELLOW] дає FALSE

[ ] <= [1,2] дає TRUE

[1,2,3] => [ ] дає TRUE

 

Операція IN використовується для встановлення належностє певного елемента до величини типу SET. Загальний вид операції

 

x IN B;

 

де x - змінна базового типу, B - змінна типу SET.

 

Приклад 4.RED IN [RED,YELLOW] дає TRUE

RED IN [BLUE,YELLOW,GREEN] дає FALSE

5 IN [1..9] дає TRUE

Над змінними типу SET, котрі мають однаковий конкретний тип можна виконувати такі операції:

+ (об'їднання),

-(доповнення)

*(перетин).

Нехай А і В - множини, котрі мають однаковий тип. Тоді множина

А + В представляє собою об'їднання всіх елементів, котрі входять в А та В (однакові елементи не повторюються),

А * В представляє собою множину елементєв, котрі входять до А і В одночасно,

А - В представляє собою множину елементів котрі належать А, але не належать В.

 

Приклад 5. [1,2] + [2,3,4] дає [1,3,4]

[2,1,3,4,] * [1,3,5] дає [1,3]

[1,2,3,5] - [2,3,4] дає [1,2,5].

 

Операція А := А + х додає елемент х до множини А. Якщо елемент х вже належав до А, то множина А не змінюється.

Операція А := А - х виключаєї елемент х з множини А. Якщо елемент х не належав до А, то множина А не змінюється.

 


Читайте також:

  1. Активні операції банків
  2. Активні операції комерційних банків
  3. Алгебраїчні операції
  4. Арифметичні операції
  5. Арифметичні операції в різних системах числення
  6. Арифметичні операції над цілими числами
  7. Банк і його операції. Правова природа банківської діяльності
  8. БАНКІВСЬКІ ОПЕРАЦІЇ
  9. Бартерні операції
  10. БЕЗПОСЕРЕДНЯ ПІДГОТОВКА ХВОРОГО ДО ОПЕРАЦІЇ
  11. Біржові операції.
  12. Біржові операції. Котирування цін на біржі




Переглядів: 774

<== попередня сторінка | наступна сторінка ==>
Приклад програми. | Організація файлів. Файловий тип даних. Призначення файлів.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.018 сек.