Chr(I:byte):char — возвращает символ стандартного кода обмена информацией с номером, равным значению I. Если значение параметра больше 255, возникает программное прерывание.
Ord(S):longint — возвращает порядковый номер значения S в множестве, определенном типом S.
Round(X:real):longint — возвращает значение X, округленное до ближайшего целого числа.
Trunc(X:real):longint — возвращает ближайшее целое число, меньшее или равное X, если Х >= 0, и большее или равное X, если Х< 0.
Процедуры управления программой
Delay(I:word) — задержка выполнения программы на I мс.
Exit — выход из выполняемого блока в окружающую среду. Если текущий блок является процедурой или функцией, выход производится во внешний блок. Если Exit указана в операторной части основной программы, программа прекращает работу, и управление передается системе программирования.
Halt(N:word) — прекращение выполнения программы и передача управления системе программирования (если выполнялся.PAS-файл) или DOS (если выполнялся.ЕХЕ-файл). N — код завершения программы, передаваемый в операционную систему.
|
|
RunError(ErrCode:word) — прекращение выполнения программы и генерация ошибки времени выполнения. ErrCode — параметр типа byte, содержащий номер ошибки.
Специальные процедуры и функции
FillChar(P,Dl,Z) — заполняет побайтно область основной памяти заданным значением (заполнителем). Является одной из самых быстродействующих процедур. Область начинается с первого байта указанной переменной Р и имеет размер, заданный параметром Dl. Р — переменная любого типа; Dl — целочисленное выражение, указывающее длину; Z — заполнитель, выражение литерного или байтового типа.
Hi(I:integer):byte — выделяет старший байт значения I и помещает его в младший байт результата. Старший байт результата равен 0.
Lo(I: integer): byte — выделяет младший байт значения I и помещает его в младший байт результата. Старший байт результата равен 0.
SizeOf(IT:integer):word — вычисляет объем основной памяти в байтах, которую занимает указанная переменная или тип. IT — идентификатор переменной или типа данных.
Swap(I: integer): integer — обменивает содержимое младшего и старшего байтов целочисленного выражения, заданного параметром I типа integer.