Реферат: Массивы. Основные алгоритмы обработки массивов на примере языка программирования Pascal
35
41
42
43
44
45
51
52
53
54
55
Здесь первая цифра номера элемента обозначает номер строки матрицы (i), вторая цифра – номер столбца (j)
Для определения элементов, входящих в любой из перечисленных разделов, существует формула, основными составляющими которой являются i – номер строки, j – номер столбца и N – размерность массива. Например, для определения элемента с номером 43, расположенного под побочной диагональю можно использовать формулу i+j>N+1 , где i=4, j=3, N=5, таким образом, получаем 4+3>5+1.
4.1 Определение диагоналей массива
Рисунок 4. Диагонали двумерного массива
Таким образом, в матрице, представленной в п. 4, элементы с номерами 11, 22, 33, 44 и 55 являются элементами главной диагонали. Элементы с номерами 15, 24, 33, 42, 51 – элементы побочной диагонали.
Расположение элементов, находящихся над или под диагональю, определяется по отношению к одной из диагоналей.
![]() | ![]() |
Рисунок 5. Расположение элементов по отношению к диагоналям
Элементы 12, 13, 14, 15, 23, 24, 25, 34, 35 и 45 расположены над главной диагональю, 21, 31, 32, 41, 42, 43, 51, 52, 53, 54 расположены под главной диагональю. Элементы 11, 12, 13, 14, 21, 22, 23, 31, 32 и 41 расположены над побочной диагональю, 25, 34, 35, 43, 44, 45, 54, 53, 54, 55 расположены под побочной диагональю.
4.2 Определение четвертей матрицы
Относительно обеих диагоналей элемент массива может находиться в одной из четвертей.
12, 13, 14, 23 – элементы первой четверти
25, 34, 35, 45 – элементы второй четверти
43, 52, 53, 54 – элементы третьей четверти
21, 31, 32, 41 – элементы четвертой четверти
Рисунок 6. Определение четвертей матрицы