Для выполнения часто встречающихся вычислений и преобразований Object Pascal предоставляет программисту ряд стандартных функций.
Значение функции связано с ее именем. Поэтому функцию можно использовать в качестве операнда инструкции присваивания. Например, чтобы вычислить квадратный корень, достаточно записать k:=sqrt(n), где sqrt — функция вычисления квадратного корня.
Функция характеризуется типом значения и типом параметров. Тип переменной, которой присваивается значение функции, должен соответствовать типу функции. Точно так же тип фактического параметра функции, т. е. параметра, который указывается при обращении к функции, должен соответствовать типу формального параметра. Если это не так, компилятор выводит сообщение об ошибке.