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

I : integer;

M : real;

CASE WW of

ZRK : (D, H : real);

RLS : (P, L: real; SZ : SS);

End;

Якщо тепер в програмі виконати оператор :

WW := ZRK ;

то далі можна використовувати оператори:

W.I :=124;with w do

W.M :=15; - I := 124;

W . D :=40; M := 15;

W . H :=24; D := 40;

H := 24;

Якщо виконано оператор

WW := RLS;

with w do

I := 203;

M := 18;

P := 10;

L := 0.3;

SZ := impuls;

Особливості:

1) для розміщення змінної комбінованого типу завжди відводиться фіксований об’єм пам’яті, який визначається найбільшим варіантом. Таким чином, різні варіанти одного запису якби “накладаються” один на одного у пам’яті, тобто займають одну і ту ж область.

2) мова Паскаль не має засобів контролю за правильністю роботи з варіантами, тому оператор повинен складати програму дуже коректно.

Синтаксичні діаграми:

1) комбінований тип:

record -> < список полів > -> end;

2) список полів:

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