Реферат: Все о Turbo Basic
1.2. Типы данных
Целый (значения от -32767 до 32767, занимает 2 байта); длинный целый (от 2-31 до 231 , 4 байта); вещественный (4 байта); вещественный двойной точности (8 байт); символьный ( последовательность любых символов, каждый символ занимает 1 байт).
Тип переменной определяется типом данных, которые она представляет. Указание типа переменной задается соответствующим знаком после имени.
a$ - символьный
a% - целый
a& - длинный целый
a! - вещественный обычной точности
а# - вещественный двойной точности
Если знак после имени отсутствует, то эта переменная считается по умолчанию вещественной обычной точности. То есть
a!=1.1
и
а=1.1
одно и то же.
1.3. Массивы
Описание массивов осуществляется с помощью оператора DIM с указанием размеров. Например, оператор
DIM a(10), b(10:20, 25:45)
описывает одномерный массив a, элементы которого имеют индексы от
0 до 10, и двухмерный массив b, элементы которого имеют индексы : первый от 10 до 20, второй от 25 до 45.
Если нижняя граница индексов в описании не указана, то она считается равной 0.
Используя оператор OPTION BASE n , можно задать нижнюю границу индексов равной n. Например,
OPTION BASE 1
DIM a(10)
В этом случае индекс элементов массива aбудет принимать значения, начиная с 1. Если описание массива отсутствует, то по умолчанию верхний индекс равен 10 ( нижний - 0). В описании массива вместо константы может использоваться переменная. Например,
DIM a(n)
Значение n должно быть предварительно определено.
Используя оператор ERASE , можно освободить память, выделенную под массив, и вернуть ее для дальнейшего использования. Например, оператор
ERASE a
возвращает память, выделенную под массив a.
1.4. Выражения