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

Var R, x, y, С, S, L : real;

Procedure KRUG ( R, x, y : real; var C, S, L : real);

Const pi = 3.14;

Begin

C := 2 * pi * R;

S := pi* sqr ( R );

L := sqrt ( sqr(x) + sqr(y));

End;

Begin

Writeln ( ввести R, x , y :‘);

Read ( x, y , R);

KRUG ;

Writeln (‘ довжина кола = ’, C : 6 : 2);

Writeln (‘ площа кола = ’, S : 6 : 2);

Writeln (‘відстань = ’, L : 6 : 2);

End .

Змінні, яки використані у процедурі описані як глобальні.

8. Особливості використання функцій

За своїм призначенням і способом побудови функція мало чим відрізняється від процедур.

Особливості функцій:

1) має тільки один результат виконання;

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

3) форма побудови функції відрізняється від процедури тільки заголовком;

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

F := FAST ( M ) – FAST ( K );

Приклади заголовків функції:

1) FUNCTION f (a, b :real) : real;

А і В – дійсні параметри значення;

F – ім’я функції, яка отримає результат виконання функції типа real/

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