Список Функций языка BASIC
|
название |
тип |
действие |
|
ABC |
число |
абсолютное значение |
|
ACS |
число |
арккосинус в радианах |
|
AND |
число «строка |
логическая операция "N" |
|
ASN |
число |
арксинус в радианах (-1<=Х<=1) |
|
ATN |
число |
арктангенс в радианах |
|
ATTR |
два числовых |
атрибуты знакоместа, находяще- |
|
BIN |
за BIN записывается число в | |
|
CHR& |
число |
символ, код ASCII которого яв- |
|
CODE |
число |
код первого символа в строке |
|
COS |
число в ра- |
косинус X |
|
EXP |
число |
е в степени X (ЕХ) |
|
FN |
Функция, назначенная пользова- | |
|
IN |
число |
ввод из порта X |
|
INKEY& |
чтение состояния клавиатуры. | |
|
INT |
число |
округление к ближайшему мень- |
|
LEN |
строка |
длина строки |
|
LN |
число |
натуральный логарифм, (Х>0) |
|
NOT |
число |
0, если ХО0, 1, если Х=0 |
|
OR |
два числа |
логическая операция "или" |
|
PEEK |
число |
значение байта памяти по адре- |
|
PI |
число пи (3.1415927) | |
|
POINT |
два числа |
1, если точка с координатами |
|
RND |
очередное псевдослучайное чис- | |
|
SCREEN |
два числа |
символ в строке X, позиции Y, |
|
SGN |
число |
-1, если Х<0 0, если Х=0 1, если Х>0 |
|
SIN |
число в ра- |
синус X |
|
SQR |
число |
корень квадратный, Х>0 |
|
STR& |
число |
строка символов, которая должна |
|
USR |
число |
вызов подпрограммы в машинных |
|
USR |
строка сим- |
адрес группы байтов,задающих |
|
VAL |
строка сим- |
вычисление X как числового вы- |
|
VAL& |
строка сим- |
вычисляет X как строковое вы- |
|
операторы BASICa | ||
|
принятые обозначения: | ||
|
X, Y,Z |
- числовые выражения - одна буква | |
|
оператор |
действие оператора | |
|
ВЕЕР |
воспроизводит звук длительностью | |
|
BORDER X |
устанавливает цвет рамки (бордера) | |
|
экрана | ||
|
BRIGHT X |
устанавливает яркость символа: 0 - обычная яркость 1 - повышенная яркость | |
|
CAT |
работает только с MICRODREVE'ом | |
|
CIRCLE X,Y,Z |
рисует окружность с центром в | |
|
CLEAR |
очистка переменных, экрана, PLOT - | |
|
CLOSE& |
работает только с MICRODREVE'ом | |
|
CONTINUE |
продолжает программу, остановленную | |
|
COPY |
копия экрана - на принтер | |
|
DATA Xi,X2, . . .XN |
список данных | |
|
DEF FN |
определяемая пользователем Функция | |
|
DIM A (X, Y,...Z) |
установление массива | |
|
DIM A& (X, Y,...Z) | ||
|
DRAW X,Y,Z |
рисует линию с приращениями X и | |
|
ERASE |
работает только с MICRODRIVE'ом | |
|
FLASH X |
определяет режим выводимого симво- | |
|
FOR A=X TO Y STEP Z |
организует цикл с числом повторений | |
|
FORMAT |
работает только с MICRODREVE'ом | |
|
GO SUB X |
вызывает подпрограмму, начинающуюся | |
|
со строки с номером X | ||
|
GO TO X |
организует переход к выполнению ст- | |
|
IF (выражение i) |
если выражение 1 истинно, то выпол- | |
|
INK I |
устанавливает цвет X закрашивания | |
|
INPUT "(выражение)"; |
после остановки программы выводит | |
|
INVERSE X |
управление инверсией выводимого си- | |
|
LET (переменная)= |
присваивает (переменной) значение | |
|
LIST X |
выводит на экран текст программы со | |
|
LLIST X |
то же, что LIST, но с выводом на | |
|
LOAD "назв." |
Загружает программу на BASIC'е. | |
|
LOAD "назв." DATA ( ) |
загружает данные. | |
|
LOAD "назв." DATA& О |
загружает строковые данные. | |
|
LOAD "назв." CODE X,Y |
загружает Y байтов, начиная с адре- | |
|
LOAD "назв." CODE X |
загружает байты с адреса X. | |
|
LOAD "назв." CODE |
загружает байты по тому же адресу, | |
|
LOAD "назв." SCREEN& |
аналогично LOAD "назв." CODE 16384, | |
|
LPRINT |
аналогично PRINT, но для принтера. | |
|
MERGE "наз^." |
Аналогично LOAD, но без разрушения | |
|
MOVE |
работает только с MICRODRIVE'ом. | |
|
NEW |
перезапуск системы BASIC с уничто- | |
|
NEXT A |
оператор-скобка конца цикла | |
|
OPEN |
работает только с MICRODREVE'ом | |
|
OUT X,Y |
вывод числа Y (0<=Y<=255) в порт X. | |
|
OVER X |
изменение режима вывода на экран. | |
|
PAPER X |
управляет цветом фона. | |
|
PAUZE X |
останавливает программу на (Х*0.02)с | |
|
PLOT X,Y |
рисует точку с координатами X,Y. | |
|
POKE X,Y |
записывает байт Y в ячейку памяти с | |
|
|
печать констант, переменных. | |
|
RANDOMIZE X |
записывает число в рабочую ячейку, | |
|
READ А,В.....С |
присваивает переменным А,В,..., С | |
|
REM |
невыполняемый, для записи пояснений | |
|
в программе. | ||
|
RESTORE |
переустанавливает указатель выборки | |
|
RETURN |
возврат из подпрограммы | |
|
RUN X |
запуск программы со строки X, если | |
|
SAVE "назв." |
Вывод на ленту программы. | |
|
SAVE "назв." LINE X |
запись на ленту программы таким об- | |
|
SAVE "назв." DATA ( ) |
вывод на ленту числового массива | |
|
SAVE "назв." DATA &( |
вывод на ленту символьного массива | |
|
SAVE "назв." CODE X,Y |
запись на ленту содержимого Y ячеек | |
|
SAVE "назв." SCREEN& |
вывод содержимого экранной области | |
|
STOP |
останавливает выполнение программы | |
|
VERIFY |
аналогично LOAD, но без изменения | |