Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal

() Þ* Þ + Þ-

4) належність елемента множині – призначається службовим словом IN:

< значення > in <множина>

результат: TRUE- значення входить до множини;

FALSE- не входить.

Приклад:

2 in [1 … 10, 12] { TRUE}

5 in [1, 2 ,7, 10] { FALSE}

Цю операцію використовують для спрощення перевірок.ї

Наприклад:


if (ch = ‘a’) or (ch = ‘b’) or (ch = ‘k’) or (ch = ‘y’) then S , абоінакше

if ch in [‘a’,’b’,’x’,’y’] then S

5) перевірка на рівність, нерівність:

“=” – рівність 2-х множин;

“<>” – нерівність 2-х множин;

6) належність множин:

“<=” – перевірка належності множини лівого операнда правому;

“=>” - перевірка належності множини правого операнда лівому;

результат операції є :

TRUEабо FALSE.

Приклади:

Нехай задані множини

M : setof 1 .. 10;

L : set of ‘A’ .. ‘D’;

і виконані оператори присвоювання

M := [2, 3, 4, 6];

L := [‘ A ’, ‘ B ’];

тоді

3 inM { true }

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