раніше введені змінні.
Рис. 3 Меню «Коефіцієнти»
Результат натискання кнопки «Коефіцієнти»:
Рис. 4 Введення коефіцієнтів
Меню «Розрахувати» призначено для розрахунку невідомих величин рівнянь. У даної кнопки підміню немає.
Результат натискання кнопки «Розрахувати»:
Рис. 5 Розрахунок невідомих
Меню «Графік» призначено для побудови графіків двох рівнянь і має підменю «Намалювати» і «Очистити».
Рис. 6 Меню «Графік»
Результат натискання кнопки «Намалювати»:
Рис. 7 Побудова графіка
Панель інструментів (toolStrip) складається з кнопок:
· Open;
· Help;
· Color.
Кнопка «Open» дозволяє відкрити * .txt файл з локальних або мережевих дисків на комп'ютері. За замовчуванням відкривається локальний диск С.
Рис. 8 Відкриття файлу з диска
Кнопка «Help» відкриває довідкову інформацію по програмі:
Рис. 9 Довідка програми
Кнопка «Color» відкриває палітру кольорів для зміни кольору написів програми:
Рис. 10 Управління кольором
4. Проектування модулів (функцій) програми
Алгоритм введення параметрів рівнянь:
Алгоритм введення коефіцієнтів рівнянь
Алгоритм розрахунку невідомих
Алгоритм побудови графіка
. Тестування програми
Таблиця 1. Результати тестування
Кол. змінних і уравненийПример1Пример2Пример3234234234x34-15366108x121061045241210x24-3595-2x310175y22510444152y1-1610-2815-167y2112-10-5-63y339-7z22-11-9-2z1-2-2-2334z2-1424415z37-312u416u1524u24116u3-116Своб. член58102121141012Своб. член1816228162-2515Своб. член2624-2-1617Своб. член316419 РЕШЕНІЕx31,60,61,6840,110,051,160,65y - 20,22,01-0,64110,143,41-0,860,05z0,60,544-0,25-1,260,67u - 0 , 14-0,021,33
Висновок: тестування проведене три рази з кожним з параметрів, рішення отримані при тестуванні програми відповідають розрахунковим значенням, отже, програма адекватно вирішує системи лінійних рівнянь і може бути застосована користувачами для їх вирішення.
6. Розробка довідкової системи програми
Для зручності користування програмою мається довідкова інформація, яка роз'яснює послідовність кроків по введенню параметрів, завданням коефіцієнтів, розрахунку та побудові графіка. У довідковій інформації є попередження про діапазоні задаються параметрів та обмеження по роботі з програмою, роз'яснюється призначення додаткових сервісів програми таких, як відкриття файлу і зміна кольору написів.
Довідкова інформація зосереджена на окремій формі, яка викликається з основної форми натисканням кнопки на панелі інструментів або клавіші F1 на клавіатурі.
Закриття довідки відбувається по кнопці «Закрити» на формі.
Висновок
Програма успішно підходить для вирішення системи з двох, трьох або чотирьох рівнянь з кількістю невідомих рівною кількості рівнянь. Програма наочно показує результат рішення системи в графічному і числовому вигляді. Є можливість завантаження змінних з файлу і можливість зміни кольору написів. Програма забезпечена довідковою інформацією. Управління здійснюється за допомогою меню і клавіатури. Програма проста у використанні і має зручний інтерфейс.
Варто відзначити, що мною обрана система рівнянь із співпадаючим числом змінних і рівнянь. Це зроблено з метою виключення ситуацій, коли система має безліч рішень або їх не має зовсім.
Список використаної літератури
1. Шілдт Г. С ++: базовий курс, третій видання .: Пер. з англ.- М .: «Видавничий дім« Вільямс », 2005. - 624 с.
. Пахомов Б.І. С/С ++ і MS Visu al C ++ для нарахування оплати наю щих.- З Пб .: БХВ-Петербург, 2008. - 624 с.
. Лукін С.Н. Зрозуміло про Visual Basic.NET. Самовчитель.- М .: «Діалог-МІФІ», 2005. - 736 с.
. Г. Шілдт. Теорія і практика С ++: Пер. з англ.- СПб .: BHV - Санкт -
Петербург, 1999. - 416 с.
Додаток
Код пр...