ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
ДОПОЛНИТЕЛЬНЫЕ ЗАДАНИЯ. Прямоугольная таблица (матрица)
Практическая работа № 11. «Многомерные массивы.» Прямоугольная таблица (матрица)
Матрица – прямоугольная таблица, состоящая из n – строк и m – столбцов.
A[i, j] – элемент матрицы (прямоугольной таблицы), который расположен на пересечении i – строки и j – столбца.
Квадратная – матрица, у которой число строк равно числу столбцов (n = m). Квадратная матрица имеет главную диагональ, в которую входят элементы, значения индексов которых равны (i = j). Эта диагональ соединяет левый верхний и правый нижний угол квадратной матрицы. Таким образом, диагональ составляют элементы: a[1,1], a[2,2], a[3,3], …, a[n,n]. Элементы квадратной матрицы расположенные под главной диагональю образуют нижний треугольник, расположенные над ней верхний треугольник. Кроме главной диагонали в квадратной матрице есть еще и побочная диагональ, которую составляют элементы, значения индексов которой удовлетворяют условию: i + j = n + 1.
Пример 1. Вычислить сумму отрицательных элементов матрицы A(3 x 4).
Пример 2. В матрице размером A(n х m) найти наибольший элемент в каждой строке (строк и столбцов не более 10).
Для поиска минимального элемента в каждой строке прямоугольной таблицы введите вместо переменной max переменную min, и измените знак «>» на «<» в операторе условия If.
Если необходимо найти максимальные элементы в каждом столбце, в программе необходимо произвести следующие замены: For j:= 1 to m do Begin max:=a[1,j]; For i:= 2 to n do If a[i,j]>max then max:=a[i,j]; Writeln(j,’ столбец -’,max:5:2); End; Для поиска минимального элемента в каждом столбце введите вместо переменной max переменную min, и измените знак «>» на «<» в операторе условия If. ЗАДАНИЯ Не нашли, что искали? Воспользуйтесь поиском:
|