"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович) 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 (Целочисленное выражение) формирует в строке пустой интервал, состоящий из пробелов, число которых задается значением |
|
|