stify"> Таблиця 2 - Вихідні дані
НазваніеВід представленияВыводИсходную матрицю сістемиу [0] [0] ... А [0] [n] B [0] ............................ A [n] [0] ... A [n] [n] B [n] На екран, у файл log.txt Визначник detКоеффіціенти шуканої матриці Х, тобто невідомі коефіцієнти системи уравненійХ [i]
1.4 Вимоги до надійності
Усі помилки, що виникають при виконанні програми, можлива реакція програми на них і методи їх виправлення представлені в таблиці 3.
Таблиця 3 - Вимоги до надійності
Причина виникнення ошібкіРеакція программиМетод її ісправленіяВвод неіснуючого пункту меню.Видается повідомлення, повторюється запрос.Заново ввести данниеВвод невірного формату чіслаВидается повідомлення, повторюється запросЗаново ввести данниеІсходние дані не відповідають необхідному тіпуВидается повідомлення, повторюється запрос.Заново ввести дані Неможливо відкрити файлВидается повідомлення про ошібкеПроверіть існування файлу.
2. Проектування програмного модуля
.1 Структурна діаграма програмного модуля
Ієрархічна структура алгоритму представлена ​​на малюнку 1. br/>В
Рисунок 1 - Структурна діаграма програмного модуля
int main - основна функція програми. p align="justify"> int menu - виведення основного меню на екран і повернення номера обраної функції.
double control - контроль формату вводятьсязначень.
float dop - обчислення алгебраїчного доповнення.
2.2 Розробка схеми програмного модуля і її опис
В
Рисунок 2 - Блок-схема функції menu.
рівняння лінійний програма тестування
В
Малюнок 3.Ліст 1 - Блок-схема функції dop
В
Малюнок 3.Ліст 2 - Блок-схема функції dop.
В
Малюнок 4.Ліст 1 - Блок-схема функції main
В
Малюнок 4.Ліст 2 - Блок-схема функції main
В
Малюнок 4.Ліст 3 - Блок-схема функції main
В
Малюнок 4.Ліст 3 - Блок-схема функції main
В
Малюнок 4.Ліст 4 - Блок-схема функції main
В
Малюнок 4.Ліст 5 - Блок-схема функції main
2.3 Розробка користувальницького інтерфейсу
Інтерфейс користувача представлений у вигляді меню, в якому пункти вибираються за допомогою натискання відповідної клавіші. При виборі першого пункту меню користувач буде вводити вихідні дані. При невірному вводі деяких елементів можна відредагувати дані за допомогою пункту ме...