Практика 13 -14 Программирование циклических вычислительных процессов, операции с векторами и матрицами
1. Программирование 1 D циклов 1. 1. Написать П-Ф, которая находит количество отрицательных, нулевых и положительных элементов в векторе a из n элементов: 1. 2. Написать П-Ф, которая формирует вектор a из n элементов по правилу: и находит в этом векторе максимальный и минимальный элементы и их порядковые номера, соответственно.
2. Программирование 2 D циклов 2. 1. Написать П-Ф, которая формирует матрицу a размерности m x n по правилу: И находит: а) сумму и произведение всех элементов матрицы б) максимальный элемент матрицы и его индексы (номер строки и номер столбца) в) сумму и количество положительных элементов матрицы г) изменяет матрицу a по правилу: все положительные элементы матрицы умножаются на среднее арифметическое всех элементов матрицы. Отрицательные и нулевые элементы матрицы остаются без изменений.
2. Программирование 2 D циклов 2. 2. Дана матрица a: Написать: а) П-Ф, которая формирует вектор из максимальных элементов столбцов матрицы б) П-Ф, которая формирует вектор из минимальных элементов строк матрицы в) П-Ф, которая находит сумму максимальных элементов строк г) П-Ф, которая заменяет все элементы матрицы, находящиеся над главной диагональю, нулями д) П-Ф, которая находит номер строки, содержащей максимальную сумму элементов е) П-Ф, которая формирует вектор из сумм элементов четных строк соответствующих столбцов
3. Операции с векторами и матрицами 2. 2. Даны матрицы a , b и вектор c: Написать: а) П-Ф, которая вычисляет произведение матрицы на вектор б) П-Ф, которая вычисляет произведение матрицы на матрицу Найти с помощью написанных П-Ф: а) произведение матрицы а на вектор c б) произведение матрицы а на матрицу b Сравнить ответы с результатами, полученными по стандартным функциям mathcad