"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)

40 END RUN 44

Функция LOF (Номер файла) вычисляет число записей в файле прямого
доступа, а в файле последовательного доступа вычисляет число секторов с
данными (128 байт на сектор) в файле.
Функция MIDCS (XQ, I [, J]) проверяет строку ХН и выделяет ее правые
символы, начиная с позиции, заданной значением I. Здесь I и J - целые числа
от 0 до 255. Если указан аргумент J, определяется J символов, начиная с
позиции I. Если I больше, чем LEN(Xd), то МШП формирует пустую строку. Если
J больше числа символов в ХП справа от 1-й позиции или J не указано,
функция МШП формирует остаток строки.
Пример.
10Xn="JOHN J. JONES" 20 PRINT MIDD (ХП, 10, 3) 30 END

RUN
ONE

Функция МК1П, MKSH и MKDH преобразовывают данные как числовые значения
в 2-, 4- или 8-байтные строки соответственно. MKI П используется для
преобразования целого значения, MK.SQ - для преобразования значения с
плавающей запятой с обычной точностью и MKDH - для преобразования значения
с плавающей запятой с двойной точностью.
Функция ОСТ П (Выражение) определяет строку восьмеричных цифр,
представляющую значение целого аргумента (выражения).
Функция РЕЕК (Выражение) читает один байт памяти в указанном месте, а
функция РОКЕ (см. далее) записывает один байт в указанное место памяти.
Например:

PRINT PEEK (0FABH) 200

где 200 - прочитанный байт из места 0FABH памяти.
Функция POS (Целое число или Выражение) указывает позицию курсора
после последнего оператора PRINT: В записи POS(I) аргумент I является
фиктивным, самая левая позиция курсора соответствует 1 = 1.
Функция RANDOMIZE запрашивает ввод нового случайного числа, которое
является начальным для функции генерации случайных чисел с равномерным
распределением RDN. Если функция RANDOMIZE не используется, то одна и та же
последовательность случайных чисел будет повторяться каждый раз. Функция
RANDOMIZE записывается в виде
RANDOMIZE (Выражение)
причем начальное случайное число задается выражением (либо константой
или переменной).
Функция RIGHTD (Строка, Целое I) определяет I правых символов строки
ХП. Если 1 = 0, выдается пустая строка, а если I превышает длину строки ХП,
то выдается вся строка.
Пример.
10 AH="JOHN J. JONES" 20 ХП= RIGHTS (АП, 8) 30. PRINT ХП 40 RUN J.
JONES
Функция SPACEH (Целочисленное выражение) формирует в строке пустой
интервал, состоящий из пробелов, число которых задается значением