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