100
Приложение B. Стандартные процедуры и функции UniPascal-я
function MAX(type): type;
Предназначение: Получение максимального значения ординального типа.
Действие: Результатом функции является максимальное значение из множества значений,
принадлежащих данному ординальному типу.
function MAXAVAIL: natural;
Предназначение: Получение объема наибольшего непрерывного блока свободной памяти.
Действие: Результат процедуры - объем в словах наибольшего непрерывного блока
свободной памяти.
function MEMAVAIL: natural;
Предназначение: Получение полного объема свободной памяти.
Действие: Результат процедуры - объем в словах всех блоков свободной памяти - т.е.
полный объем свободной памяти.
function MIN(type): type;
Предназначение: Получение минимального значения ординального типа.
Действие: Результатом функции является минимальное значение из множества значений,
принадлежащих данному ординальному типу.
procedure MOVE(const Src; var Dest; Nbytes: Cardinal);
Предназначение: Перемещение непрерывной области памяти.
Действие: Начиная с адреса Src, Nbytes байтов перемещаются в переменную Dest.
procedure MOVEWORDS(const Src; var Dest; Nwords: Cardinal);
Предназначение: Перемещение непрерывной области памяти.
Действие: Начиная с адреса Src, Nwords слов перемещаются в переменную Dest.
function MSGLIMIT: natural;
Действие: В качестве результата возвращает число символов строк экрана.
procedure NEW(var p {, CaseValue});
Предназначение: Создание новой динамической переменной.
Действие: Создается новая динамическая переменная и ее адрес заносится в переменной
ссылочного типа p. Вариантные константы должны следовать в порядке
нарастания вложенности вариантных частей.
function ODD(x: LongInt): boolean;
Предназначение: Проверка на нечетность.
Действие: Результат TRUE, если параметр нечетное число.
procedure OPEN(var f [; Fname: string [, TEMPORARY]]);
Предназначение: Открытие файла для ввода/вывода.
Действие: Открытие для ввода/вывода внешнего файла с именем, заданным переменной
Fname. Если файл с таким именем не существует, то он создается и
открывается. Если не указано имя внешнего файла, файловая переменная f
должна быть уже связанной с внешним файлом при помощи другой активизации
OPEN. В таком случае первая запись файла становится текущей. Если задан
параметр TEMPORARY, открывается файл с уникальным именем. В таком
случае Fname должна быть переменной типа STRING (с максимальным
спецификатором длины не меньше 80), которая при активизации OPEN должна
<<  <  GO  >  >>

Вернуться к началу сайта