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