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

End;

Внутрішнім оператором виступає складений оператор BEGIN END.

Program plotnost(input, output);

Var

RO : real;

P, G, Df : real;

End;

Begin

WriteLn(‘ ввести таблицю P, G, Df’);

Read (PMAP . P, PMAP . G, PMAP . Df);

RO := PMAP . P * PMAP . G/PMAP . Df;

WriteLn(‘ щільність RO = ‘, RO);

End.

Таким чином, для звертання до полів у програмі використовується складне ім’я:

< ім’я запису > . <ім’я поля>

PMAP . P;

PMAP . G;

PMAP . Df.

Таким чином при використанні оператора WITH збільшується швидкість використанняпрограми, бо ім’я запису PMAP в пам’яті буде обчислене тільки один раз при обробці конструкції WITHPMAP DO .

Ще більшої ефективності можнадосягнути, якщо запис є, наприклад, елементом масиву:

Var

M : array[1..100] ofchar;

Begin

WithM [ i ] do

Якщо фрагмент програми містить операції над декількома записами, то в операторі приєднання можна указати список необхідних імен записів через кому:

WITH V1, V2, V3 DO S

де V1, V2, V3 – імена записи;

S – операнд.

Така форма еквівалентна :

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