Skip to Content

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

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

При описании функций и процедур приняты следующие обозначения:

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

Всем кому надоело каждый день ходить на работу, то вам точно нужна интернет работа. Здесь вы сможете начать работать дома за компьютером и зарабатывать реальные деньги.



Delphi Для профессионалов &1   |    Delphi Для профессионалов &2   |    Delphi Для профессионалов &3   |    Иллюстрированный самоучитель &1   |    Иллюстрированный самоучитель &2