Определение массивов
Прежде чем воспользоваться массивом, в программу надо включить оператор DIM, задающий максимально допустимый индекс. Это даст возможность системе с Бейсиком зарезервировать в памяти область достаточного размера. Массивы, содержащие от 1 до 10 элементов, можно использовать без их объявления в операторе DIM. Максимальное количество элементов любого массива определяется только объемом свободной ОП. Формат записи оператора DIM: DIM имя_массива (максимальный_индекс) "Имя_массива" обычно выбирается по тем же правилам, что и имена простых переменных. "Максимальный_индекс" указывает максимально допустимый в программе индекс и должен быть положительным. Примеры описания массивов: DIM X(50) ' объявление одномерного числового массива X для 50 чисел; DIM V$(12) 'объявление одномерного массива V для 12 символьных элементов. Объявление массива с переменным размером. INPUT K DIM A(K) ........ Виды ошибок Если указать в программе элемент массива с индексом большим, чем значение размерности, объявленное в операторе DIM или принятое по умолчанию, то выдается сообщение об ошибке 9: Subscript out of range (выход за пределы массива). Если оператор DIM указан после использования имени массива или массив повторно объявлен, то появляется сообщение 10: Redimensioned array (повторное задание размерности массива).
|