* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
20 Языки Бейсик Определение массивов. Массивы в программе должны быть определены в опе¬ раторе D I M с указанием их размерности. D I M имя_массива(размерность_1[,размерность_2|) где имя_массива имя переменной, определяемое по общим пра¬ вилам записи переменой, возможно с указани¬ ем типа хранимых данных(суффикса). Размерность_1 и размерность_2 индексы массива - целые положительные числа. Индекс массива определяет число эле¬ ментов массива в одном измерении. Пример DIM A $ ( 2 , 2 ) определяет двумерный массив, состоящий из четырех символьных перемен¬ ных: A $ ( 0 , 0 ) A $ ( 0 , 1 ) — первая строка A $ ( 1 , 0 ) A $ ( 1 , 1 ) — вторая строка или A $ ( 0 , 0 ) A $ ( 1 , 0 ) — первый столбец A $ ( 0 , 1 ) A $ ( 1 , 1 ) — второй столбец Оператор D I M по умолчанию присваивает всем числовым переменным нуле¬ вые значения, а символьным переменным — значение текстового пробела. Другой формат записи оператора D I M позволяет определять индексы массива с произвольного числа. Формат оператора DIM имя переменной(нач.зн.ТО кон.зн.[,нач.зн.TO где нач.зн. — начальное значение индекса; кон.зн. — к о н е ч н о е з н а ч е н и е и н д е к с а . Этот формат удобен, когда есть желание придать больше смысла выражениям программы. Например, необходимо программно обработать данные рабо¬ тников в з а в и с и м о с т и о т г о д а имесяца рождения. Тогда естьсмыслопределить массив следующим образом DIM p i o p l $ ( 1 9 1 0 t o 1980, 1 t o 1 2 ) . кон.зн]) Тогда при обработке элемента массива pioplS(1950,1) не трудно догадаться, что речь идет о работнике, к о т о р ы й родился в январе 1950 года. Размерность массива может быть записана в виде арифметического выраже¬ ния, значение которого должно быть положительным числом или равно нулю. Если арифметическое выражение имеет дробное значение, то оно округляется и целая часть определяет размерность массива.