
4 Результаты тестирования программы
Результаты тестирования программы представлены в таблице 2 и на рисунках 4 – 9.
Таблица 2 – Результаты тестирования программы
|
Ввод |
Вывод |
||||
№ теста |
Первое окно ввода |
Второе окно ввода |
Третье окно ввода |
Окно результата |
Блок сообщения |
|
1 (рис.4) |
4 |
2 |
-2 |
X1 = 0.5 X2 = -1 |
Дискриминант > 0. Уравнение имеет два корня. |
|
2 (рис.5) |
4 |
4 |
1 |
X1 = -0,5 X2 = -0.5 |
Дискриминант = 0. Уравнение имеет два одинаковых корня. |
|
3 (рис.6) |
4 |
4 |
4 |
- |
Дискриминант < 0. Уравнение не имеет действительных корней. |
|
4 (рис.7) |
0 |
2 |
2 |
X1 = -1 |
Линейное уравнение – имеет 1 корень. |
|
5 (рис.8) |
0 |
0 |
3 |
- |
Равенство является неверным. |
|
6 (рис.9) |
0 |
0 |
0 |
- |
Равенство является верным. |
|
Рисунок 4 – Результаты работы программы a = 4, b = 2, c = -2
Рисунок 5 – Результаты работы программы a = 4, b = 4, c = 1
Рисунок 6 – Результаты работы программы a = 4, b = 4, c = 4
Рисунок 7 – Результаты работы программы при a = 0, b = 2, c = 2
Рисунок 8 – Результаты работы программы при a = 0, b = 0, c = 3
Рисунок 9 – Результаты работы программы при a = 0, b = 0, c = 0
Заключение
В ходе выполнения лабораторной работы была разработана программа для решения квадратных уравнений. Мы применили разветвляющуюся логику, что позволило учесть все возможные случаи: два различных корня, один двойной корень и два комплексных корня. Программа демонстрирует, как алгоритмическое мышление и программирование могут быть использованы для решения математических задач.
Полученные результаты подтвердили теоретические знания о квадратных уравнениях и их свойствах. В результате выполнения лабораторной работы студенты не только научились решать квадратные уравнения, но и приобрели практические навыки написания программ с условной логикой. Это является важным шагом в их обучении как в области математики, так и в информатике.