2. Множина – це впорядкований набір даних простого
типу, які не повторюються.
Елементами множини можуть бути символи, логічні
дані або цілі числа від 0 до 255
Кількість елементів будь-якої множини не може перевищувати
256
3. Елементи множини беруться в квадратні дужки та
відокремлюються комами
[1,7,68,45,4] множина з п’яти цілих чисел
[‘П’,‘р’, ‘!‘,’Н’, ‘d’, ‘y’] Множина з шести символів типу char
Множина з великих та малих латинських
[‘A’..’Z’,’a’..’z’]
літер (задана як діапазони символів)
[] Пуста множина
4. В Turbo Pascal множини описуються в розділі type
Type
Ім’я = Set of тип
Var
змінна1, змінна2, …: ім’я;
type
Mn=set of byte; {множина цілих чисел}
var
A, B, N : Mn;
5. Входження однієї множини в іншу А<=В
Якщо всі
елементи Операція дає результат
множини А TRUE
входять до В
B:=[3,7,1,5,2]
TRUE
А:=[1,2,5] ;
А:=[1,2,5,4]
FALSE
B:=[3,7,1,5,2]
6. А=В
Якщо всі
елементи Результат
множин А та TRUE
В однакові
A: [3,7,5]
= B:[5,7,3]
7. A<>B
Якщо всі елементи
результат
множин А та В не
TRUE
рівні
А:[3,7,9,5]
TRUE
B:[6,0,4,2]
8. C:=A+B
В даному випадку
утворюється множина С, в
яку входять множини А і В.
А:=[9,2,5] B:=[3,7,1,5,2]
С:=[9,3,7,1,5,2]
9. С:=A-B
В даному випадку утворюється
множина С, в яку входять всі
елементи множини А, які не входять
в множину В.
А:=[9,2,5] B:=[3,7,1,5,2]
С:=[9]
10. C:=A*B
Утворюється множина С з
елементів, які одночасно
входять в А і В.
A:=[9,2,5]
C:=[2,5]
В:=[3,7,1,5,2]
11. X in A
Якщо значення змінної
результат
Х міститься серед TRUE
елементів множини А
Х=5 А:[6,4,5,7,12]
TRUE