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