русс | укр

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

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


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


Опис множин


Дата додавання: 2014-11-27; переглядів: 854.


У мові Паскаль множина визначається як обмежений і невпорядкований набір різних елементів одного і того ж типу (базового). Базовий тип - це будь-який дискретний тип, але кількість елементів множини має бути в діапазоні від 0 до 255 елементів. Якщо дискретний тип містить понад 255 елементів, то базовий тип утворюється за допомогою звуження діапазону цього типу. Назви символьного (char) і байтового типів (byte) можуть бути використані в опису множин.

Опис множин

Множина описується у розділі типів :

<тип множини > = Set of <базовий тип >,

або в розділі змінних :

<ім'я множини > : Set of <базовий тип >;

 

Приклад:

Type

Tmn= set of 1..100;

Цей тип можна використати у розділі опису змінних наступним чином:

Var Set1, Set2: Tmn;

а потім в операторній частині задати ці множини за допомогою операторів присвоювання:

Begin

Set1:= [1, 3, 5, 7, 9];

Set2:= [2, 4, 6, 8, 10];

Можна оголосити множини явно, перерахувавши його елементи:

Var

Myset1 : set of 'a' .. 'z';

Myset2 : set of Byte

Myset4 : set of Char;

...

Myset1:= ['a','b','c']; {оператор визначення множини}

['a','b','c'] - це зображення множини, яке називається конструктором множини.

Множина, яка не містить жодного елемента, називається порожньою множиною. Воно позначається двома квадратними дужками. Set1 := [];

 

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

Допустимі операції над множинами наведені в таблиці 8.1.

 


<== попередня лекція | наступна лекція ==>
Варіанти завдань | Порядок виконання роботи


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