Реферат: Все о 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. Выражения

К-во Просмотров: 1026
Бесплатно скачать Реферат: Все о Turbo Basic