Приложение B. Стандартные процедуры и функции UniPascal-я
103
Действие: Значение арифметического выражения вещественного типа округляется и
получается целое число.
procedure SEEK(var f; NewPos: LongInt);
Предназначение: Изменение позиции файла.
Действие: Указатель позиции файла получает значение NewPos. Первый элемент файла
имеет номер позиции 0. Если NewPos больше FileSize(f) и файл открыт
процедурой RESET (т.е. только для ввода) то возникает ошибка ввода/вывода.
Если файл открыт и для вывода, то его длина увеличивается.
Ограничения: Процедура не работает с текстовыми файлами.
function SIN(x: real): real;
Предназначение: Вычисление синуса.
Действие: Вычисление синуса заданного в радианах параметра.
function SIZEOF(x {, CaseValue}): Cardinal;
Предназначение: Определение длины параметра в байтах.
Действие: x может быть переменной или типом. Если тип с вариантными записями (или
переменная такого типа), то возможно перечислить вариантные константы
таким-же способом, как и в NEW и DISPOSE.
function SQR(x);
Предназначение: Вычисление квадрата значения параметра.
Действие: x - арифметическое выражение целого или вещественного типа. Результат
функции того-же типа.
function SQRT(x: real): real;
Предназначение: Вычисление квадратного корня.
Действие: Результат функции - квадратный корень значения параметра.
function SUCC(x)
Предназначение: Получение следующего элемента множества значений заданного типа.
Действие: x - выражение ординального типа. Результат того-же типа и представляет собою
следующий за элементом, определенным параметром, в множестве значений
заданного типа.
function SWAP(w: word): word;
Предназначение: Обмен значениями младшего и старшего байта одного слова.
Действие: Старший и младший байт одного слова обмениваются значениями.
function TRUNC(x: real): LongInt;
Предназначение: Преобразование вещественного числа в целое число путем удаления
дробной части.
Действие: trunc(r) = round(int(r));
procedure TRUNCATE(var f);
Предназначение: Усечение файла.
Действие: Процедура усекает файл до его текущей позиции.
function UPCASE(ch: char): char;
Предназначение: Преобразование буквы в прописную букву.
<<  <  GO  >  >>

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