БГУИР Технология проектирования программного обеспечения КР Вариант 10
.docxМинистерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра информационных радиотехнологий
КОНТРОЛЬНАЯ РАБОТА № 2
по дисциплине
«Технология проектирования программного обеспечения
информационных систем»
Вариант № 10
Выполнил:
студент группы 500441
Шмуглевский В.П.
Минск БГУИР 2020
Задание № 1. Интерполяция
1. Построить интерполяционный многочлен Ньютона по заданным в таблице точкам. В отчете должны быть также приведены результаты вычисления разделенных разностей.
2. Построить интерполяционный многочлен Лагранжа по заданным в таблице точкам.
3. Построить графики интерполяционных многочленов и убедиться, что они проходят через заданные точки.
x |
0 |
1 |
3 |
y |
1 |
4 |
2 |
1. Задача: Построить интерполяционный многочлен в форме Ньютона для функции, заданной таблицей.
x |
0 |
1 |
3 |
y |
1 |
4 |
2 |
2. Задача: Построить интерполяционный многочлен в форме Лагранжа для функции, заданной таблицей.
x |
0 |
1 |
3 |
y |
1 |
4 |
2 |
Задание № 2. Численное решение нелинейных уравнений
1. Построить график функции и определить приблизительное положение корней.
2. Составить программу на языке Java для решения уравнения (уточнения корня):
(а) методом деления отрезков пополам. Для нахождения корня следует должным образом выбрать отрезок, на котором ищется решение;
(б) методом простых итераций. Для обеспечения сходимости следует должным образом подобрать вспомогательную функцию и начальное приближение;
(в) методом Ньютона. Для обеспечения сходимости следует должным образом подобрать начальное приближение.
3. Привести текст программы и результаты решения уравнения с точностью 0.0001. Определить количество делений пополам/итераций, которое вам понадобилось для этого.
Задание № 3. Численное решение систем линейных алгебраических уравнений (СЛАУ)
1. Решить СЛАУ методом исключения Гаусса. Привести текст программы на языке Java и результат решения, а также вид матрицы системы и вектора правой части после завершения прямого хода метода.
За полным содержанием данной работы обращайтесь по следующим адресам:
https://vk.com/orororr
schmuglevski@mail.ru
Литература
1. Берд, Барри Java для чайников / Барри Берд. - М.: Диалектика / Вильямс, 2013. - 521 c.
2. Гарнаев, Андрей WEB-программирование на Java и JavaScript / Андрей Гарнаев , Сергей Гарнаев. - Москва: СПб. [и др.] : Питер, 2017. - 718 c.
3. Гонсалвес, Энтони Изучаем Java EE 7 / Энтони Гонсалвес. - М.: Питер, 2016. - 640 c.
4. Гупта, Арун Java EE 7. Основы / Арун Гупта. - М.: Вильямс, 2014. - 336 c.
5. Монахов, В. Язык программирования Java и среда NetBeans (+ CD-ROM) / В. Монахов. - М.: БХВ-Петербург, 2012. - 720 c.
6. Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. - М.: Вильямс, 2015. - 928 c.