Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal
3) фіксована частина:
< індентифікатор > -> : -> < тип > -> ;
4) варіантна частина:
case -> < ідентифікатор > -> of -> <альтернатива> -> ;
5) дискриминант:
< ідентифікатор > -> : -> < ідентифік. типа >
6) альтернатива:
< константа > -> : -> < список полів > ->
4. Множини
Цей тип даних використовують не так часто (одна з причин – низька швидкість виконання операції з множинами). Однак у ряді випадків його використання надає компактність і наочність програм.
Під множиною в ТР розуміють неупорядковану сукупність елементів, як це прийнято в математиці. Елементами множини можуть бути тільки змінні простих типів – скалярного та обмеженого.
Наприклад, цифри та символи латинського алфавіту:
[1, 3, 5, 7, 9,] – множинанепарних чисел;
[‘A’, ’X’] – множина елементів типу char;
[ ] – порожня множина.
???? ???????:
1) Type
в 2-х розділах;
var
2) var– в 1-му розділі.
Для опису використовують таку форму:
<ім’я змінної множини> : SETOF <тип елементів> ;
Приклад 1:
Var
M1 : SET OF ‘A’ .. ’ Z ’;
M 2 : SETOF 1 .. 2;
В опису можна вказуватине тільки границі значень, а також їх перелік:
Приклад2:
M3 : SET OF ‘A’ , ’R’ , ’C’;
Для присвоювання імені множини змінних значень використовують конструкцію вида: