Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 сем / лаба 3.docx
Скачиваний:
0
Добавлен:
03.06.2025
Размер:
511.27 Кб
Скачать

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

Заключение

В ходе выполнения лабораторной работы была разработана программа для решения квадратных уравнений. Мы применили разветвляющуюся логику, что позволило учесть все возможные случаи: два различных корня, один двойной корень и два комплексных корня. Программа демонстрирует, как алгоритмическое мышление и программирование могут быть использованы для решения математических задач.

Полученные результаты подтвердили теоретические знания о квадратных уравнениях и их свойствах. В результате выполнения лабораторной работы студенты не только научились решать квадратные уравнения, но и приобрели практические навыки написания программ с условной логикой. Это является важным шагом в их обучении как в области математики, так и в информатике.

Соседние файлы в папке 2 сем