Приложение B. Стандартные процедуры и функции UniPascal-я
101
содержать путь, где будет создан файл, а после выполнения процедуры fname будет
содержать имя созданного файла.
function ORD(x): integer;
Предназначение: Получение очередного номера в множестве значений заданного типа.
Действие: x - параметр ординального типа. Функция возвращает номер x в множестве
значений типа, которому принадлежит.
function PARAMCOUNT: natural;
Предназначение: Счет числа параметров, введенных с командной строки.
Действие: Возвращает число параметров, введенных с командной строки операционной
системы в момент запуска программы. Если программа вызвана без
параметров, результат функции - 0.
procedure PARAMSTR(n: natural; var s: string);
Предназначение: Получение значения параметра, введенного с командной строки.
Действие: Получение в строке S значения N-ого по очереди введенного с командной
строки операционной системы параметра. Если N = 0, то получается имя
программы.
function POS(const SubStr, Src: string): ShortCard;
Предназначение: Поиск в строке подстроки.
Действие: В строке Src осуществляется поиск строки SubStr и, если она найдена,
возвращается номер позиции, с которой она начинается. Если в Src не
содержится SubStr, то результатом является 0.
function PRED(x)
Предназначение: Получение предыдущего элемента множества значений заданного типа.
Действие: x - выражение ординального типа. Результат функции того-же типа и является
предыдущим по отношению заданного элемента множества значений типа.
function RANDOM[ (x: Cardinal) ]
Предназначение: Получение псевдо-случайного числа.
Действие: Если не задан параметр, результат - вещественное число в интервале 0 <= Ran-
dom < 1. Если задан параметр, то результат - целое число в интервале
0 <= Random(x) < x
procedure RANDOMIZE[(x)];
Предназначение: Инициализация генератора случайных чисел.
Действие: Если эта процедура не была выполненной, программа при каждом вызове
процедуры RANDOM будет получать очередное число постоянного ряда
случайных чисел. В некоторых случаях это необходимо. Чтобы инициализировать
новый ряд псевдослучайных чисел, необходимо выполнить RANDOMIZE без
параметров. Если задан параметр, первым числом ряда чисел будет значение
параметра.
procedure READ([f,] v1 [, v2, ... vn]);
Предназначение: Ввод с типизированного файла.
Действие: f - файловая переменная. Если она не задана, используется стандартный входной
файл. Если f - текстовый файл (или не задано) v1,..., vn должны быть
переменными типа integer, cardinal, longint, char или ихные диапазоны, а так-же
<<  <  GO  >  >>

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