рам, наступний за етапом програмування, має на меті виявлення та усунення помилок в них, а також визначення, якою мірою розроблені програми задовольняють вимогам, сформульованим у специфікаціях.
Роботи з налагодження й тестування програм характеризуються великим ступенем повторюваності і є найбільш нудними і дорогими. У зв'язку з цим приділяється велика увага розробці і використанню різних системних і інструментальних засобів, що автоматизують виконання робіт на даному етапі, що дозволяє підвищити якість розроблюваних програм і знизити трудомісткість їх створення. За оцінками фахівців на налагодження і тестування програм витрачається до половини загальних коштів на розробку програм, що тим не менш не виключає наявність в них помилок.
2. Розробка проекту системи
.1 Опис алгоритму рішення СЛАР
Системи рівнянь з'являються майже в кожній галузі прикладної математики. У деяких випадках ці системи рівнянь безпосередньо складають ту задачу, яку необхідно вирішувати, в інших випадках завдання зводиться до такої системи. Наприклад, для проведення кривої, найкраще відповідної експериментальним даним, доводиться вирішувати систему лінійних рівнянь, для вирішення рівнянь в приватних похідних, також потрібно вирішувати системи алгебраїчних рівнянь. Існує безліч інших завдань, що зводяться до вирішення систем алгебраїчних рівнянь. p align="justify"> Далі ми будемо розглядати системи з n рівнянь з n невідомими. Кожен член такого рівняння містить тільки одне невідоме, і кожне невідоме входить тільки в першого ступеня. Така система рівнянь називається лінійною. У випадку двох невідомих кожне рівняння графічно зображується прямою лінією, у випадку трьох невідомих йому відповідає площину в тривимірному просторі, а для чотирьох і більше невідомих - гіперплощина. Дані рішення системи рівнянь являє собою набір значень невідомих, що задовольняють одночасно всім рівнянням. p align="justify"> Розглянемо один з найбільш відомих і широко застосовуваних прямих методів розв'язання систем лінійних рівнянь. Зазвичай цей метод називають методом виключення або методом Гаусса. p align="justify"> Якщо задана деяка довільна система рівнянь, то без попереднього дослідження не можна сказати, чи має якесь рішення і, у разі якщо рішення існує, є воно єдиним. На це питання існують три і тільки три відповіді,
. Рішення системи рівнянь існує і є єдиним. p align="justify">. Система рівнянь взагалі не має рішення. p align="justify">. Система рівнянь має нескінченну безліч рішень. p align="justify"> У методі Гаусса матриця СЛАР за допомогою рівносильних перетворень перетвориться у верхню трикутну матрицю, яка утворюється в результат...