Иллюстрированный самоучитель по Delphi 7 для начинающих

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

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

  • имена функций и процедур выделены полужирным;
  • формальные параметры изображены курсивом. В качестве параметра могут использоваться константы, переменные или выражения соответствующего типа. Если параметром обязательно должна быть переменная, то перед ним поставлено слово 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(Выражение, Формат, Точность, КоличествоЦифр) Преобразование вещественного числа в его изображение с возможностью выбора способа изображения
StrToInt(Строка: 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) Символ с указанным кодом
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.