Скачиваний:
0
Добавлен:
03.11.2025
Размер:
458.67 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Федеральное государственное бюджетное образовательное учреждение Высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. Проф. М.А. Бонч-Бруевича» (СПбГУТ)

Факультет Инфокоммуникационные сети и системы

Кафедра Программной инженерии

Лабораторная работа

По дисциплине: Алгоритмические основы программной инженерии

Тема:

Решение квадратного уравнения при помощи алгоритма

Выполнил студент: Яковлев М. А. ИКПИ-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, которая справлялась бы с поставленной задачей. Результаты тестов доказывают правильность программы.