- Функции — это блоки кода, выполняющие определенные операции.
Математические функции | Функции преобразования | Строковые и символьные функции | Функции для работы с файлами |
---|---|---|---|
abs (x) | trunc (x) | length(s) | append (fail) |
sqr (x), sqrt (x) | round (x) | copy (s, n, k) | assign (f, fail) |
cos (x), sin (x) | int (x) | concat (s1, s2) | close (f); |
arctan (x) | str (x, s) | pos (s1, s2); | eof (f) |
exp (x) | val (s, x, code) | delete (s, n, k) | reset (f) |
ln (x) | inc (x, y) | insert (s1, s, n) | rewrite (f) |
x div y, x mod y | dec (x, y) | write (f, s) | |
Random (n) | read (f, s) | ||
Пользовательские функции | Рекурсивные функции | ||
Var глобальные_переменные: тип; Function <имя_функции>(параметры): тип_результата; Var локальные_переменные: тип; begin тело функции end; Begin тело основной программы End. | Var глобальные_переменные: тип; Function <имя_рекурсии>(параметры): тип_результата; Var локальные_переменные: тип; begin <имя_рекурсии>(параметры) end; Begin <имя_рекурсии>(параметры) End. |