Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Краткая теория
Двумерный массив в Pascal
Матрица или двумерный массив – это прямоугольная таблица чисел (или
других элементов одного типа). Каждый элемент матрицы имеет два
индекса (номер строки и номер столбца).
Задание 1: Необходимо:
1. Распечатать температуру на 2-й метеостанции за 4-й день и на 3-й
метеостанции за 1-й день.
2. Распечатать показания термометров всех метеостанций за 2-й день.
3. Определить среднюю температуру на 3-й метеостанции.
4. Распечатать, в какие дни и на каких метеостанциях температура была
в диапазоне 24-26 градусов тепла.
Задание 2. Найти сумму элементов массива (прямоугольной таблицы)
размером [m x n]
Задание 3. Найти максимальный элемент массива размером [m x n]
Задание 4.
Найти сумму всех элементов массива (переменная sum) 5 x 4, а также сумму
элементов, составляющих столбцы таблицы (двумерного массива). Для
хранения сумм столбцов чисел использовать одномерный массив (s).
Задание 5.
Найти сумму элементов двумерного массива [m x n] по строкам:
2 8 1 9 : sum = 20
3 1 7 2 : sum = 13
4 5 6 2 : sum = 17
Учитывая, что первая цифра в программе будет соответствовать счетчику i,
а вторая — счетчику j, то из таблицы можно вывести формулы:
Главная диагональ матрицы в Паскаль имеет формулу:
i=j
Побочная диагональ матрицы в Паскаль имеет формулу:
n=i+j-1 (или j=n-i+1)
где n — размерность квадратной матрицы
Пример: Вывести на экран сначала главную диагональ квадратной
матрицы из N строк и N столбцов, а затем ее побочную диагональ.
Решение:
Задание 6:
Найти отдельно сумму элементов главной и побочной диагонали квадратной
матрицы
1 7 3 7
2 1 8 3
5 7 6 4
8 2 3 1
-------
sum1 = 9
sum2 = 30