Добавил:
schmuglevski@mail.ru Получил среднее специальное образование в Минском государственном политехническом колледже по специальности: монтаж и эксплуатация электрооборудования , затем получил высшее заочное образование в Белорусском государственном университете информатики и радиоэлектроники по специальности: инженер по радиотехнике. Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БГУИР Технология проектирования программного обеспечения КР Вариант 10

.docx
Скачиваний:
9
Добавлен:
28.03.2021
Размер:
38.55 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет

информатики и радиоэлектроники»

Кафедра информационных радиотехнологий

КОНТРОЛЬНАЯ РАБОТА № 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.