ел максимальної розмірності 10 ' 10. vect - одновимірний масив дійсних чисел максимальної розмірності 10.
Процедура LU (A, n, L, U, norm) знаходить LU розкладання.
Змінні: n (тип integer) - розмірність матриці, A (тип matr) - вихідна матриця, norm (тип real) - норма матриці, L, U (тип matr) - матриці LU - розкладання.
Процедура PRINT_MATR (A, n) виводить матрицю.
Змінні: n (тип integer) - розмірність матриці, A (тип matr) - вихідна матриця.
Процедура SLU (L, U, n, B, x) вирішує системи лінійних рівнянь.
Змінні: n (тип integer) - розмірність матриці, L, U (тип matr) - матриці LU - розкладання. B (тип vect) - вектор правих частин. X (тип vect) - рішення системи.
Процедура Det (L, U, n, d) обчислює визначник.
Змінні: n (тип integer) - розмірність матриці, L, U (тип matr) - матриці LU - розкладання, d (тип real) - визначник матриці.
Процедура Obr (L, U, n, O) звертає матрицю.
Змінні: n (тип integer) - розмірність матриці, L, U (тип matr) - матриці LU - розкладання. O (тип matr) - зворотна матриця. p align="justify"> 2) Модуль VVOD
Процедура SpinEdit1Change змінює розміри таблиці введення вихідних даних.
Процедура FormCreate завантажує тестовий приклад.
) Модуль MAIN.
Процедура aVyhodExecute дозволяє виходити з програми.
Процедура aVvodExecute викликає вікно введення даних.
Процедура aGaussExecute керуюча процедура методу Гаусса.
Процедура aOprgExecute виводить інформацію про програму.
3.3 Опис діалогу з користувачем
Для запуску необхідно виконати наступну послідовність дій:
) натиснути кнопку В«ПускВ» Г В«ВиконатиВ» Г В«ОглядВ»;
) знайти файл з ім'ям GAUSS.EXE і встановити на нього покажчик;
) натиснути В«ВвестиВ» Г В«ОКВ».
Після запуску на екрані монітора комп'ютера з'являється головне вікно програми (рисунок 4).
В
Рисунок 4 - Вид екрану програми
Склад вікна:
головне меню, розташоване у верхній рядку вікна (малюнок 5).
В
Малюнок 5 - Склад головного меню
...