Приложение
BASIC
Числа сохраняются с точностью до 9 или 10 знаков. Наибольшее число около 10 в
степени 38, а наименьшее 4*10 в степени -39.
Числа сохраняются как бинарные с плавающей запятой с одним экспонентным
байтом е (1 <-е<-255) ,и четыре байта мантиссы (1 /2<-М<-1). Это соответствует числу
М*2 в степени е-128. См. (1/2<-М<-1).
Целые числа представлены следующим образом:первый байт 0,второй знаковый -
(0 или FFH), а третий и четвертый - само число, наименее значимый байт первый.
Числовые переменные имеют имена любой длинны. Пробелы должны обязательно
начинаться с символа.
Управляющме переменные циклов FOR....NEXT должны иметь только одну букву.
Числовые массивы обладают именами длинной в один символ, которые могут
совпадать с именами простых переменных, размерность может быть любой, как и
количество элементов. Элементы начинаются с 1.
Строки могут быть любой длинны. Имя строковой переменной должно состоять из
одного символа, за которым следует $.
Строковые массивы могут быть многоразмерными. Имя массива - один символ
завершенный $. Имена не могут дублироваться с именами других строковых
переменных. Все строки массива имеют фиксированную длинну, определяемую
командой DIM. Элементы начинаются с 1.
Функции
Аргументы функций не нуждаются в скобках.
Бинарные функции
+ сложение чисел или слияние строк
вычитание
w умножение
/ делениеие
^ возведение в степень
= равенство
> больше
< меньше
<= меньше или равно
=> больше или равно
<> не равно
Операторы
В списке применяются следующие сокращения:
L - для одной буквы
V - переменная
X,Y,Z - численные выражения
M,N - численные выражения,округляемые до ближайшего
целого числа
Е - выражение
F - строковое выражение
S - последовательность выражений
С - последовательность выражений для установки цветовых определений,
разделяемых запятыми или точками с запятой.
(PAPER,INK,FLASH,BRIGHT,INVERSE,OVER)
Все операторы, кроме INPUT, DEF FN и DATA могут применяться как в
программах, как и в командном режиме. Команда или строка программы может
содержать несколько операторов разделенных двоеточием. Веер х,у - звук
длительностью х секунд высотой у полутонов выше среднего до если положительное
число, ниже среднего до, если отрицательное.