Частным случаем матрицы является квадратная матрица, т.е. матрица, имеющая одинаковое количество строк и столбцов (рис. 29).
Рис.29
Элементы матрицы, выделенные на рисунке, называются главной диагональю. Отличительной особенностью этих элементов, является то, что они имеют одинаковые номера строки и столбца, которые можно обозначить одной переменной. Тогда общий вид элемента главной диагонали такой: X[i,i]. Для обработки элементов главной диагонали требуется изменять только одну переменную, поэтому необходимо всего один цикл, а не два, как при обработке всей матрицы. На рисунке 30 показан алгоритм нахождения суммы положительных элементов главной диагонали. Ниже приведён фрагмент программы к
этому алгоритму.
• • •
S:=0;
for i:=1 to N do
if X[i,i]>0 then
S:=S+X[i,i];
writeln(‘S=' , S);
Рис.30
• • •