Приложение B. Стандартные процедуры и функции UniPascal-я
95
Приложение B. Стандартные процедуры и функции UniPascal-я
Приложение содержит описание стандартных процедур и функций в алфавитном
порядке.
function ABS(x)
Предназначение: Определение абсолютного значения выражения.
Результат: Того-же типа что и параметр.
Действие: X - арифметическое выражение целого (integer) или вещественного (real) типа.
Результат - абсолютное значение выражения.
function ADDR(var x): pointer;
Предназначение: Получение адреса переменной.
Результат: Типа pointer.
Действие: x - переменная. Результат - указатель, направленный на x. Как и константа nil,
результат функции Addr совместим со всеми указателями.
procedure APPEND(var F [, FilName: string]);
Предназначение: Открытие файла для добавления записей вслед за его последней
записью.
Действие: Открытие существующего файла для записи с автоматическим установлением в
конце файла. Если файл с таким именем не существует, то он создается. Если
не указано имя файла, то файловая переменная должна быть связанной с
внешним файлом при помощи процедуры REWRITE или OPEN. Если файловая
переменная связана с внешним файлом при помощи процедуры RESET,
получается ошибка ввода/вывода № 143 в процессе выполнения программы.
function ARCTAN(x): real;
Предназначение: Вычисление арктангенса.
Действие: x - арифметическое выражение вещественного типа. Результат (в радианах) -
арктангенс x .
procedure BLOCKREAD(f; var Buffer; count: word [; var Result: word]);
Предназначение: Считывание с файла определенного числа байтов.
Действие: При выполнении BlockRead считываются count (или меньше) байтов с файла f в
память компьютера, начиная с первого байта, занимаемого Buffer-ом. Число
действительно считанных байтов становится значением параметра Result (если
задан). Если не задан параметр Result и было считано число байтов меньше
заданного, выводится сообщение об ошибке ввода/вывода (I/O error). Если
введена директива {$I-}, то программист должен сам позаботиться об
обработке ошибки.
procedure BLOCKWRITE(f; var Buffer; count: word [; var Result: word]);
Предназначение: Запись в файл определенного числа байтов.
Действие: При выполнении BlockWrite записываются count (или меньше) байтов с памяти
(начиная с первого байта, занимаемого Buffer-ом) в файл f. Число действительно
записанных байтов становится значением параметра Result (если задан). Если не
задан параметр Result и было записано меньше заданного число байтов,
выводится сообщение об ошибке ввода/вывода (I/O error). Если введена
директива {$I-}, то программист должен сам позаботиться об обработке
ошибки.
<<  <  GO  >  >>

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