Лабораторные работы. Ерофеев / Лабораторная работа 1. АОПИ
.docx
Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Федеральное государственное бюджетное образовательное учреждение Высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. Проф. М.А. Бонч-Бруевича» (СПбГУТ)
Факультет Инфокоммуникационные сети и системы
Кафедра Программной инженерии
Лабораторная работа
По дисциплине: Алгоритмические основы программной инженерии
Тема:
Решение квадратного уравнения при помощи алгоритма
Выполнил студент: Яковлев М. А. ИКПИ-32
Принял работу: Ерофеев С. А.
Дата выполнения:
«23» февраля 2024 г.
Санкт-Петербург
2024 г.
Лабораторная работа №1
Тема: Решение квадратного уравнения при помощи алгоритма
Выполнил: Яковлев М. А.
Группа: ИКПИ-32
Техническое задание
Цель программы – найти корни квадратного уравнения вида ax^2 + bx + c = 0 для заданных пользователем коэффициентов a, b и c. Программа должна вычислить дискриминант и определить количество и значения корней уравнения в зависимости от его значения. Результат вычислений выводится на экран. Мы будем работать с вещественными числами, ответ представляется в области вещественных чисел. Работа выполняет в Microsoft Visual Studio 2022, версии 17.7.4
Схема
алгоритма
Спецификатор переменных
a, b, c — коэффициенты при иксах и свободный член стандартного квадратного уравнения вида ax²+bx+c. тип: float, диапазон: 3.4*10-³⁸…3.4*10³⁸
x1, x2 — переменные для ответа, тип: float, диапазон: 3.4*10-³⁸…3.4*10³⁸
disc — дискриминант, тип: float, диапазон: 3.4*10-³⁸…3.4*10³⁸
П
рограмма
на Си
Тестирование
Вывод
При поставленной задаче разработать алгоритм для реления квадратных уравнений с поиском только вещественных чисел удалось разработать программу на языке программирования Си в среде Microsoft VS 17.7.4, которая справлялась бы с поставленной задачей. Результаты тестов доказывают правильность программы.
