Индексы

Конкретный элемент массива обозначается с помощью идентификатора переменной массива, за которым указывается индекс, определяющий номер элемента.

Синтаксис индекса:

Ид_переменной_массива[выражение]

Пример конструкций, используемых для доступа к элементам одномерных массивов:

A[2], Mass2[i+1], B_2[j*2+2].

Такие конструкции могут быть использованы при написании текста программы так же, как и идентификаторы обычных переменных, имеющих тип элемента массива.

Значение, полученное в результате вычисления выражения, должно быть совместимо по присваиванию с индексирующим типом, указанным в описании массива.

Индекс            
Содержимое            
  массив А
После выполнения оператора: A[5]:=2.4 В элемент массива А с индексом 5 будет записано значение 2.4.
Индекс            
Содержимое     2.4      
  массив А

Рисунок 14 – Доступ к элементам одномерного массива

В случае доступа к элементу многомерного массива нужно использовать несколько, указанных через запятую, выражений внутри индекса.

Синтаксис многомерного составного индекса:

Ид_переменной_массива[выражение1, выражение1,...]

Пример конструкций, используемых для доступа к элементам двумерных массивов:

B[2,2], Mass22[i+1,j-1], C_2d[2*i,j*2+2].

Например, имеем массив В (рисунок 15 а), после выполнения оператора: В[2,3]:= 1, в элемент массива В с первым индексом (номером столбца), равным 2 и со вторым индексом (номером строки), равным 3, будет записано значение 1 (рисунок 15 б).

      первый индекс  
               
  второй индекс            
             
             
      массив В  
a
      первый индекс  
               
  второй индекс            
             
             
      массив В  
б
               

Рисунок 15 – Доступ к элементам двумерного массива


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: