Стандартные функции

Элементарные функции, такие, как синус, косинус, квадратный корень, логарифм и другие, часто использу­ются в различных задачах и вычислениях. Поэтому язык ПАСКАЛЬ имеет простые средства записи элементарных или, как их называют, стандартных функций. При этом пользователю-программисту не обязательно знать, как вычисляется стандартная функция, ему достаточно правильно записать ее вид.

Правила записи стандартных функций:

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) необходимо помнить, что если в конкретной реализации языка нет для Х предыдущего или последующего символа, то значение функций не определено. Аргументами этих функций не могут быть действительные данные, так как для них не существует понятий предыдущего и последующего элементов.