"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)целочисленного выражения. Функция SPS (Целое число) совместно с оператором
PRINT также формирует пустой интервал из N пробелов (N - целое число). Функция STRINGn (Целое, Целое) определяет строку, в которой заданный символ повторяется указанное число раз. В записи STRINGD (Целое, Строчное выражение) заданное число раз повторяется первый символ строчного выражения. Функция STRH (Выражение) формирует строку десятичных знаков, которая представляет значение целочисленного выражения. Пример. 10 FOR 1=0 ТО 9 20 АП =АП +MIDH (STRH (I), 2) 30 NEXT I 40 PRINT АП RUN 0123456789 36 Функция USRN задает обращения к определенным пользователем подпрограммам, записанным на языке ассемблера, фортран-80 или ПЛ/М-80. Оператор DEF USRN определяет начальный адрес соответствующей подпрограммы USRN. Аргумент N может быть любым целым от 0 до 24; если он не указан, полагается N = 0. Символ типа обозначает тип результата. Если обозначение типа отсутствует, результат определяется как целое число в регистрах Н и L микропроцессора. Функция VAL (Строка) определяет численное значение строки. 10 INPUT AD 20 A1 = VAL (АП)*52 30 PRINT Al RUN ? 4 (т. е. АР =4) 208 (т. е. имеем 4*52) Специальные директивы и операторы. Под специальными директивами и операторами языка бейсик-80 подразумеваются специфические именно для него директивы и операторы. Ниже они даны в алфавитном порядке. Директива ATTR1B изменяет атрибуты файлов на дисках или защищает любой файл от записи, стирания или изменения имени. Защита файла выполняется директивой в виде ATTRIB:F Номер дисковода, "Имя файла", "W1" Запись, стирание и изменение ранее защищенного файла обеспечивается директивой ATTRIB:F Номер дисковода, "Имя файла", "W0" Директива AUTO обеспечивает автоматическое присвоение номера каждой строке программы. Она вводится в виде AUTO Приращение номера [.Номер первой строки] Так, директива AUTO 50, 300 задает номера строк с приращением 50, начиная со строки 300, т. е. строки будут иметь номера 300, 350, 400, 450 и т. д. По умолчанию, т. е. при вводе только директивы AUTO, приращению и номеру первой строки присваиваются значения 10. Если задаваемый директивой |
|
|