Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Объявление массива в программе



Перед использованием массива в программе его необходимо объявить с помощью оператора DIM.Этот оператор выделяет место в памяти для размещения элементов массива. Онимеетследующийформат:

DIM имя1 (размер 1) [, имя2 (размер 2),...][AStype]

где имя1, имя2 - имена массивов переменных. Имя массива может содержать до 40 символов (букв латинского алфавита, цифр, специальных знаков);

размер 1, размер 2 - размерность массива, выражаемая следующим образом:

[нижний TO] верхний,[нижний TO] верхний, например:

DIMA (1 TO 20) asdouble - одномерныйвещественный массив двойной точностина 20 элементов или DIMA (19) asdouble DIMD%(1 TO 50, 1 TO 30) - двумерныйцелочисленный массив на 150 элементов или DIM D(49, 29) as integer

Служебноеслово AS спараметром type устанавливаеттипмассива (INTEGER, LONG, SINGLE, DOUBLE, STRING).

Функции оператора описания массивов DIM:

- позволяет резервировать место в памяти сразу для нескольких массивов;

- определяется имя массива;

- задает тип элементов массива;

- резервирует ячейки памяти для элементов массива;

- присваивает нулевые значения ячейкам массива числового типа или пустые строки текстового массива;

- предоставляет возможность использовать в программах массивы с числом измерений до 60.

Правила записи оператора DIM:

- в одном операторе можно объявлять любое число массивов;

- оператор DIM желательно помещать в начале программы;

- не использовать в программе простую переменную и массив с одним именем;

- границы массива могут быть переменными.

QB не всегда требует объявления массива при использовании его в программе. Если массив содержит менее 11 элементов, достаточно одного упоминания имени переменной, чтобы QBASIC автоматически выделил ячейки в памяти для массива с 11 элементами и присвоил им нулевые значения.

Для того, чтобы первый элемент массива имел номер 1, нужно воспользоваться специальным оператором:

OPTION BASE значение,

где: значение - номер начального элемента массива. Этот параметр может принимать значения 0 или 1; по умолчанию 0.

Например,

OPTIONBASE 1 DIMNUM% (100) ‘ объявление массива на 100 элементов

Оператор OPTION BASE может использоваться в программе только один раз до описания всех массивов.





Дата публикования: 2015-09-17; Прочитано: 209 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...