Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови 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’;

Для присвоювання імені множини змінних значень використовують конструкцію вида:

К-во Просмотров: 423
Бесплатно скачать Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal