Описание массивов.
Массив – это формальное объединение нескольких однотипных данных (чисел, символов, строк и т.п.), объединенных одним именем и упорядоченных по индексам. Массив описывается следующим образом: DIM <имя_массива>[<тип>]([<нижняя_гр_инд> TO ] <верхняя_гр_инд>), где DIM, TO – зарезервированные слова; <имя_массива> -- правильный идентификатор; <нижняя_гр_инд> TO<верхняя_гр_инд>-- диапазон, с помощью которого интерпретатор определяет число элементов массива, нижнюю границу индекса можно опустить вместе с ключевым словом TO, по умолчанию она будет принимать значение равное нулю. <тип> -- любой тип Qbasic базовый, в том числе и другой массив, по умолчанию вещественный. Примеры: Dim mas%(1 to 10) Dim a(100) Dim mas_str$(1 to 5) При объявлении числовой массив заполняется нулями, а строковый – пробелами. Индекс записывается рядом с именем массива в скобках и указывает на место положение элемента в массиве. Индекс может быть выражен числовой константой, переменной, арифметическим выражением Примеры: А%(5): massiv(i): b(i+1) Элемент массива – это проиндексированная переменная, над ней допустимы все операции, существующие в базовом типе. Заполнить массив можно тремя способами: 1. c помощью оператора присваивания через функцию RND; 2. вводить данные с клавиатуры; 3. читать из блока данных DATA, определенных в программе
|