Элементарные функции, такие, как синус, косинус, квадратный корень, логарифм и другие, часто используются в различных задачах и вычислениях. Поэтому язык ПАСКАЛЬ имеет простые средства записи элементарных или, как их называют, стандартных функций. При этом пользователю-программисту не обязательно знать, как вычисляется стандартная функция, ему достаточно правильно записать ее вид.
Правила записи стандартных функций:
1. Имя функции записывается прописными буквами латинского алфавита. Имя состоит не более чем из шести букв.
2. Аргумент функции записывается в круглых скобках после имени функции,
3. Аргументом функции может быть константа, переменная или арифметическое выражение.
Рассмотрим некоторые стандартные функции:
SQRT(X) - вычисляет корень квадратный из аргумента X, что соответствует математической записи;
SQR(X) - вычисляет квадрат аргумента X, что соответствует математической записи х2;
SIN(X) - вычисляет синус аргумента X, что соответствует математической записи sin x;
ABS(X) -вычисляет абсолютное значение (модуль) аргумента X, что соответствует математической записи ;
ORD(X) - определяет порядковый номер символа X, например ORD('R')=82;
CHR(X) — определяет символ, стоящий по порядковому номеру X, например CHR(68)='D';
PRED(X) — определяет предыдущий символ по отношению кX, например PRED('N')='M';
SUCC(X) — определяет последующий символ по отношению к X, например SUCC('S')='T'. При использовании функций PRED(X) и SUCC(X) необходимо помнить, что если в конкретной реализации языка нет для Х предыдущего или последующего символа, то значение функций не определено. Аргументами этих функций не могут быть действительные данные, так как для них не существует понятий предыдущего и последующего элементов.