Имя модуля
| Назначение
| Полный заголовок
| Входные
параметры
| Выходные параметры
| Модули, вызываемые из данного
|
Main
| Организация работы всей программы
| Program Main;
| Нет
| нет
| In_Mtr, Mtr_Work, Out_Mtr, Exit_Mtr
|
In_Mtr
| Ввод обрабатываемой матрицы
| Procedure In_Mtr (var M,N: integer; var A: mtr);
| | M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; значения элементов введенной матрицы
| нет
|
Mtr_Work
| Организация обработки введённой матрицы
| Procedure Mtr_Work (var M,N: integer; Var A: mtr);
| M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; значения элементов введенной матрицы
| M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; значения элементов введенной матрицы
| Max_Mtr, Del_K_Column
|
Max_Mtr
| Выбор максимума из элементов матрицы
| Procedure Max_Mtr (M,N: integer; A: mtr; var max: real; var imax, jmax: integer);
| M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; - значения элементов введенной матрицы
| max: real; - значение максимального элемента матрицы
imax, jmax: integer – номер строки и номер столбца максимального элемента
| нет
|
Del_K_Column
| Удаление k-го столбца матрицы
| Procedure Del_I_Column (var M,N: integer; var A: mtr; K: integer);
| M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; - значения элементов введенной матрицы
K: integer – номер удаляемого столбца
| M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; - значения элементов введенной матрицы
| нет
|
Out_Mtr
| Вывод матрицы в матричной форме
| Procedure Out_Mtr (M,N: integer; A: mtr);
| M: integer; число строк матрицы
N: integer; число столбцов матрицы
A: mtr; - значения элементов введенной матрицы
| нет
| |
Exit_Mtr
| Организация завершения программы, «финишные операции»
| Procedure Exit_Mtr;
| Нет
| нет
| |