Двумя простейшими операциями над элементами двумерного массива является выбор определенного элемента и изменение его значения.
Для того чтобы в программе использовать элемент двумерного массива, надо выполнить операцию индексирования [ ]. Указываются: имя массива и индексы в квадратных скобках. Первый индекс это номер строки, второй – номер столбца, в которых находится элемент. Между индексами ставится запятая.
имя [индекс1, индекс2]
Как индекс можно использовать константу, переменную или выражение порядкового типа.
Например,
а[2,3] – элемент второй строки третьего столбца матрицы а.
Изменить значение элемента массива можно с помощью операции присваивания:
Например:
b[5,1]:=3.2;{Элементу пятой строки первого столбца матрицы b присваивается значение 3.2}
c[4,3]:=’C’;{Элементу четвертой строки третьего столбца матрицы присваивается значение ‘C’}
Изменить значение элемента массива можно с помощью операции ввода данных:
readln(a[1,1]); {В элемент массива a[1,1] считывается новое значение}
К элементам двумерных массива можно применять все операции, определенные для базового типа.
Перечень базовых операций над матрицами:
§ ввод или инициализация матриц;
§ вывод матриц;
§ поиск максимального или минимального элемента матрицы;
§ поиск элемента по определенному критерию;
§ определить имеет ли матрица (ее один или несколько элементов, строка, столбик) указанное свойство;
§ выполнение определенных операций над компонентами матриц (перестановка строк и столбцов и т.д.) или над матрицами в целом (умножение матриц и т.д.);
§ преобразование матрицы нужным способом.