Стандартные функции и процедуры языка Delphi.
При описании функций и процедур приняты следующие обозначения:
• имена функций и процедур выделены полужирным;
• формальные параметры изображены курсивом. В качестве параметра могут использоваться константы, переменные или выражения соответствующего типа. Если параметром обязательно должна быть переменная, то перед ним поставлено слово var. После параметра через двоеточие указывается его тип;
• после списка параметров функций через двоеточие указан тип результата, возвращаемого функцией.
В табл. П1.3 приведены описания математических функций языка Delphi.
Таблица П1.3. Математические функции
Функция Описание
Abs (Выражение) Абсолютное значение аргумента (целый или вещественный тип)
Sqr (Выражение) Квадрат аргумента (целый или вещественный тип)
Sqrt( Выражение: real) :real Квадратный корень аргумента
Sin (Выражение: real) : real Синус
Cos (Выражение: real) : real Косинус
Arctant Выражение: real) : real Арктангенс
Exp( Выражение: real) :real Экспонента
Ln ( Выражение : real ) : real Натуральный логарифм
В табл. П1.4 приведены описания преобразований языка Delphi.
Таблица П1.4. Преобразования
Преобразование Описание
Int( Выражение: real) :real Целая часть
Trunc (Выражение: real) : longint Целая часть
Round (Выражение: real) : longint Округление к ближайшему целому
IntToStr (Выражение)
Преобразование числового выражения целого типа в строку
FloatToStr (Выражение) Преобразование вещественного числа в его изображение
FloatToStrF ( Выражение, Формат, Точность, КоличествоЦифр) Преобразование вещественного числа в его изображение с возможностью выбора способа изображения
StxToInt ( Строка : string) Преобразование строки, изображающей целое или вещественное число, в число
StrToFloat ( Строка : string) Преобразование строки, изображающей вещественное число, в число
В табл. 1.5 приведены описания функций работы со строками и символами.
Таблица П1.7. Работа со строками и символами
Строковая функция Описание
Concat( Строка1: string, ... , Строкам: string) : string
Copy ( Строка : string , НомерСимвола : integer, Длина: integer) : string
Delete (var Строка :srting, НомерСимвола : integer, Сколько : integer)
Length (Строка: string) : integer Pos (Строка: string, Подстрока: string) :byte Chr ( КодСимвола : byte ) Объединение нескольких строк в одну
Выделение подстроки
Удаление части строки
Длина строки Позиция подстроки в строке Символ с указанным кодом
При описании функций и процедур приняты следующие обозначения:
• имена функций и процедур выделены полужирным;
• формальные параметры изображены курсивом. В качестве параметра могут использоваться константы, переменные или выражения соответствующего типа. Если параметром обязательно должна быть переменная, то перед ним поставлено слово var. После параметра через двоеточие указывается его тип;
• после списка параметров функций через двоеточие указан тип результата, возвращаемого функцией.
В табл. П1.3 приведены описания математических функций языка Delphi.
Таблица П1.3. Математические функции
Функция Описание
Abs (Выражение) Абсолютное значение аргумента (целый или вещественный тип)
Sqr (Выражение) Квадрат аргумента (целый или вещественный тип)
Sqrt( Выражение: real) :real Квадратный корень аргумента
Sin (Выражение: real) : real Синус
Cos (Выражение: real) : real Косинус
Arctant Выражение: real) : real Арктангенс
Exp( Выражение: real) :real Экспонента
Ln ( Выражение : real ) : real Натуральный логарифм
В табл. П1.4 приведены описания преобразований языка Delphi.
Таблица П1.4. Преобразования
Преобразование Описание
Int( Выражение: real) :real Целая часть
Trunc (Выражение: real) : longint Целая часть
Round (Выражение: real) : longint Округление к ближайшему целому
IntToStr (Выражение)
Преобразование числового выражения целого типа в строку
FloatToStr (Выражение) Преобразование вещественного числа в его изображение
FloatToStrF ( Выражение, Формат, Точность, КоличествоЦифр) Преобразование вещественного числа в его изображение с возможностью выбора способа изображения
StxToInt ( Строка : string) Преобразование строки, изображающей целое или вещественное число, в число
StrToFloat ( Строка : string) Преобразование строки, изображающей вещественное число, в число
В табл. 1.5 приведены описания функций работы со строками и символами.
Таблица П1.7. Работа со строками и символами
Строковая функция Описание
Concat( Строка1: string, ... , Строкам: string) : string
Copy ( Строка : string , НомерСимвола : integer, Длина: integer) : string
Delete (var Строка :srting, НомерСимвола : integer, Сколько : integer)
Length (Строка: string) : integer Pos (Строка: string, Подстрока: string) :byte Chr ( КодСимвола : byte ) Объединение нескольких строк в одну
Выделение подстроки
Удаление части строки
Длина строки Позиция подстроки в строке Символ с указанным кодом