Автор: Kest(CodingRus.ru) ЯП:Turbo Pascal 7.0 Пояснительная записка присутствует:
Пояснительная записка
К курсовой работе по дисциплине
«АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ И ПРОГРАММИРОВАНИЕ»
РГРТУ 2006г.
Задание
Составить программу вычисления и преобразования матрицы P=3A*(B+C) , где A, B, C – исходные матрицы, размер и значения элементов которых выбираются произвольно. Действия по преобразованию матрицы P:
1. Сформировать вектор из сумм элементов каждой строки;
2. Расположить элементы строк по возрастанию;
3. Сформировать вектор из элементов каждого столбца и расположить элементы полученного вектора по убыванию.
При выполнении курсовой работы предусмотреть структурированность программы, то есть все стандартные действия с матрицами (сложение, умножение, транспонирование, ввод, вывод должны быть оформлены в виде процедур и объединены в модуль.
Действия по преобразованию должны выбираться из меню.
Исходные данные должны считываться из файла исходных данных или вводиться с клавиатуры, причём выбор должен осуществляться из меню пользователем.
Результат должен записываться в файл или для контроля выводиться на экран.