Function Abs(X);
Возвращает абсолютное значение параметра.
X - выражение вещественного или целочисленного типа.
Function ArcTan(X: Extended): Extended;
Возвращает арктангенс аргумента.
X - выражение вещественного или целочисленного типа.
Function Exp(X: Real): Real;
Возвращает экспоненту.
X - выражение вещественного или целочисленного типа.
Function Frac(X: Real): Real;
Возвращает дробную часть аргумента.
X - выражение вещественного типа. Результат - дробная часть X, то есть
Frac (X) = X - Int (X).
Function Int(X: Real): Real;
Возвращает целочисленную часть аргумента.
X - выражение вещественного типа. Результат - целочисленная часть X, то есть X, округленный к нулю.
Function Ln(X: Real): Real;
Возвращает натуральный логарифм (Ln е = 1) выражения Х вещественного типа.
Function Pi: Extended;
Возвращает значение Pi, которое определено как 3.1415926535897932385.
Function Sin(X: Extended): Extended;
Возвращает синус аргумента.
X - выражение вещественного типа. Sin возвращает синус угла X в радианах.
Function Sqr(X: Extended): Extended;
Возвращает квадрат аргумента.
X - выражение с плавающей запятой. Результат того же самого типа, что и X.
Function Sqrt(X: Extended): Extended;
Возвращает квадратный корень аргумента.
X - выражение с плавающей запятой. Результат - квадратный корень X.
Function Copy(S: String; Index, Count: Integer): String;
Возвращает подстроку строки.
S - выражение типа String. Index и Count - выражения целого типа. Функция возвращает строку, содержащую Count символов, начинающихся с позиции Index.
Если Index больше, чем длина S, функция возвращает пустую строку.
Procedure Delete(var S: String; Index, Count:Integer);
Удаляет подстроку символов длиной Count из строки S, начиная с позиции Index.
S - переменная типа String. Index и Count - выражения целого типа.
Если Index больше, чем длина S, символы не удаляются.
Procedure Insert(Source: String; var S: String; Index: Integer);
Объединяет подстроку в строку, начиная с определенной позиции.
Source - выражение типа String. S - переменная типа String любой длины. Index - выражение целочисленного типа.
Insert вставляет Source в S, начиная с позиции S[Index].
Function Length(S: String): Integer;
Возвращает число символов, фактически используемое в строке S.
Обратите внимание: при использовании строк с нуль-окончанием, число символов не обязательно равно числу байтов.
Function Pos(Substr: String; S: String): Integer;
Ищет подстроку в строке.
Pos ищет Substr внутри S и возвращает целочисленное значение, которое является индексом первого символа Substr внутри S.
Если Substr не найден, Pos возвращает ноль.
Procedure Exclude(var S: Set of T; I:T);
Удаляет элемент I из множества S.
S - переменная типа-множество, и I - выражение типа, совместимого с исходным типом S.
Конструкция Exclude(S, I) соответствует S: = S - [I], но генерирует более эффективный код.
Procedure Include(var S: Set of T; I:T);
Добавляет элемент I к множеству S.
S - переменная типа-множество, и I - выражение типа, совместимого с типом S.
Конструкция Include(S, I) соответствует S: = S + [I], но генерирует более эффективный код.
Function Trunc(X: Extended): LongInt;
Усекает значение вещественного типа до целого.
Function Round(X: Extended): LongInt;
Округляет значение вещественного типа до целого.
X - выражение вещественного типа. Round возвращает значение Longint, которое является значением X, округленным до ближайшего целого числа. Если X - точно посередине между двумя целыми числами, возвращается число с наибольшей абсолютной величиной.
Державний комітет зв’язку та інформатизації України
—————————————————
ОДЕСЬКА НАЦІОНАЛЬНА АКАДЕМІЯ ЗВ’ЯЗКУ ім. О. С. Попова
Кафедра обчислювальної техніки та мікропроцесорів