Вы находитесь на странице: 1из 5

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ

КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСТИТЕТ


им. И.Раззакова

ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра «Программное обеспечение компьютерных систем»

Направление: 710400 «Программная инженерия»


Дисциплина: ««Процессы проектирования и разработки ПО»»

ОТЧЕТ
Лабораторная работа №1
Тема: “Поиск корней алгебраического уравнения методом
секущих с заданной точностью”

Выполнила: Байташев Бекназар


Группа: ПИ-2-21
Проверила: Мусина И.Р.

Бишкек – 2023
Анализ и формирование технических требований к программному
продукту
Функциональные требования
1. Программа должна находить корень алгебраического уравнения с помощью метода
секущих с заданной точностью
2. Пользователь должен иметь возможность задать начальные приближения (два
значения x₀ и x₁) для метода секущих
3. Программа должна предоставлять возможность установить требуемую точность,
которая определит критерий завершения вычислен
Нефункциональные требования
1. Программа должна проводить валидацию вводимых данных
2. Программа должна обеспечивать обработку исключительных ситуаций, таких как
деление на ноль или неверный ввод данных, и предоставлять информативные
сообщения об ошибках пользователю

Исследование задачи
Для выполнения поставленного задания проведем предварительные исследования с
помощью программы MS Excel. Убедимся, что уравнение x 2−sin ( 5 x )=0 имеет корни, для
этого построим график уравнения с диапазоном x от -2 до 2 с шагом 0.5.

Рисунок 1
Подготовка тестовых вариантов
Для возможности проверки корректности работы программы составим наборы
тестовых данных, с которыми можно будет сравнить полученный ответ. Набор тестовых
данных представлен на Error: Reference source not found. Исходные данные: nmax = 7, x0 =
0.5, xn = 0.7, и была экспериментально выбрано eps = 0.01. Решением является x3 =
0.564028

Рисунок 2

Набор тестовых данных №2 представлен на рисунке 3. Исходные значения: x0: -0.1, хn:1,
eps: 0.001. Результатом выполнения программы должно быть число 4.4E-06, найденное на
6 итерации

Рисунок 3

Набор тестовых данных №3 представлен на рисунке 4. Исходные значения: x0: 0.8, хn:1,
eps: 0.0001. Результатом выполнения программы должно быть число 0.56366, найденное
на 6 итерации
Рисунок 4

Разработка алгоритма
На рисунке 5 в виде диаграммы деятельности UML с дорожками представлен
алгоритм метода Ньютона в графическом виде.
Рисунок 5

Вам также может понравиться