При описании функций и процедур приняты следующие обозначения:
- имена функций и процедур выделены полужирным;
- формальные параметры
изображены курсивом. В качестве параметра могут использоваться константы,
переменные или выражения соответствующего типа. Если параметром обязательно
должна быть переменная, то перед ним поставлено слово 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 )
|
Объединение
нескольких строк в одну
Выделение
подстроки
Удаление части
строки
Длина строки
Позиция подстроки в строке Символ с указанным кодом
|
|