Обработка больших объемов данных (до 64К)

procedure FillChar(var X; Count: Word; value)

Процедура FillChar заполняет переменную или произвольную область памяти X значением Value любого типа (размером в 1 байт), в количестве Count байт

procedure Move(var Source, Dest; Count: Word);

Процедура Move копирует область памяти Source в Dest размером в Count байт.

Работа с байтами одного слова

function Hi(X): Byte;

Функция Hi возвращает старший байт аргумента. X должна быть переменной типа integer или word (см. параграф 1.7.1.1).

function Lo(X): Byte;

Функция Lo возвращает младший байт аргумента. X должна быть переменной типа integer или word (см. параграф 1.7.1.1).

function Swap(X:тип): тип;

Функция Swap меняет в аргументе младший и старший байт местами и возвращает полученный результат. Переменная X должна быть любого порядкового двухбайтного типа (см. параграф 1.7.1.1)

Генератор случайных чисел

function Random [( Range: Word)]: тип

Функция Random возвращает:

1) Случайное вещественное число из промежутка (0,1) (В случае, если Range отсутствует. При этом тип результата – Real)

2) Случайное натуральное число (или 0) из промежутка [0, Range) (В случае, если Range передается в качестве аргумента. При этом тип результата – Word)

procedure Randomize;

Процедура Randomize инициализирует генератор случайных чисел. После вызова этой процедуры Random будет возвращать другую последовательность случайных чисел.

Границы и размеры типов данных

function High(X):тип

Функция High возвращает максимальное значение аргумента. Если переданный параметр является строкой или массивом, то возвращаемый результат - максимальная длина строки или массива. Если же переданное значение имеет порядковый тип, то возвращаемое является верхней границей диапазона данного типа.

function Low(X):тип

Функция Low возвращает минимальное значение аргумента. Если переданный параметр является массивом, то возвращаемый результат - минимальный индекс массива. В случае передачи строки возвращаемое значение = 0. Если же переданное значение имеет порядковый тип, то возвращаемое является нижней границей диапазона данного типа.

function SizeOf(Аргумент):integer;

Функция SizeOf возвращает размер аргумента в байтах. Передаваемый в функцию параметр может быть как переменной, так и типом данных

Параметры командной строки

function ParamCount: Word;

Функция ParamCount возвращает количество аргументов, переданных программе в командной строке DOS при ее запуске.

function ParamStr(Index:byte): String;

Функция ParamStr возвращает параметр командной строки с порядковым номером Index. Параметр с номером 0 - это полное имя самой программы.


<- Предыдущая страница | Следующая страница ->
Последнее изменение: Вторник 1 Март 2011, 15:51