Опубликовано: 2018-04-21 08:00:00
Знакомство с массивами
Под массивом понимают объединение переменных одного типа в единую структуру. Обращение к отдельным элементам в массиве осуществляется по индексу.
Допустим, в программе необходимо 25 переменных для запоминания каких-либо символьных значений. Для этого необходимо создать массив, например, так DIM A$(25). Каждый элемент массива может быть явно обозначен посредством указания имени массива и множества индексов.
Размерность массива определяется числом его индексов. Одномерный массив (иногда его называют вектор), представляет собой список элементов, обозначаемых одиночными индексами. В зависимости от того, имеет ли индексированная переменная один, два или более индексов различают, соответственно, одномерный,двумерный массивы или n-мерные массивы.
Одномерный массив можно представить так:
Таблица 1 – Представление одномерного массива
X1 | X2 | X3 | X4 | X5 |
Память компьютера не безгранична, поэтому, в отличие от простых переменных, при работе с массивами необходимо прежде всего зарезервировать нужное число ячеек памяти. Для каждого массива это число определяется его размерностью, то есть общим количеством элементов.
Массивы описывается оператором DIM. Описание типа массива может происходить с помощью спецсимволов, а также с помощью оператора AS. Например:
- DIM A$(5)
- DIM B(5, 4) AS INTEGER
Рисунок 1 – Пример объявления массивов
Обращение к элементу массива осуществляется по его порядковому номеру, например: A(4), B(3, 2).
Теперь на примере:
- DIM A$(25) 'razmer massiva iz 25 simvolnyh elementov
- A$(1) = "ZN-EL-1" '1 element massiva
- A$(2) = "ZN-EL-2" '2 element massiva
- A$(3) = "ZN-EL-3" '3 element massiva
- A$(4) = "ZN-EL-4" '4 element massiva
- A$(5) = "ZN-EL-5" '5 element massiva
- PRINT A$(2) + " " + A$(4) 'vivod znacheniy 2 i 4 elementov
Рисунок 2 – Пример работы с одномерным массивом
Рисунок 3 – Выполнение программы с одномерным массивом
Здесь DIM A$(25) служит для отведения необходимого места в памяти для работы с массивами. Оператор обычно ставится в начале программы.
В общем, массив – это куча однотипных переменных с общим именем, но различающимся числом в скобках. Это очень удобно для группирования схожих по значению данных или для составления циклических алгоритмов (о циклах следующих статьях).
Необходимость в массивах возникает всякий раз, когда при решении задачи приходиться иметь дело с большим, но конечным количеством однотипных упорядоченных данных.
Спасибо за прочтение этой статьи.