Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭУМКД_ДиВМ3.doc
Скачиваний:
76
Добавлен:
03.05.2019
Размер:
4.9 Mб
Скачать

Указания по выбору варианта

Номер варианта соответствует последней цифре номера зачётной книжки. Если номер зачётной книжки оканчивается на ноль, выполняется 10-й вариант.

Варианты заданий к КР №2

Таблица 2

№ варианта

a

b

0

1

4

1

0

2

2

1

4

3

0

5

4

-1

1

5

0

4

6

1

3

7

2

5

8

-1

3

9

0

2

Указания по выполнению работы

В данной работе особое внимание следует уделить оформлению кода (отступы, комментарии, наименования переменных и функций), а также вопросам универсальности алгоритма.

Разработанный алгоритм должен быть независимым от данных, т.е. продолжать корректно функционировать, если входные данные будут заменены на иной произвольный набор значений – как корректный, так и некорректный.

При именовании переменных и функций, а также при оформлении кода рекомендуется придерживаться следующих правил:

  • все имена пишутся в одном стиле;

  • имена переменных пишутся в нижнем регистре, состоят из не более чем 2-3 слов, разделённых знаком подчёркивания и представляющих собой существительные или прилагательные;

  • имена функций пишутся в нижнем регистре, состоят из не более чем 2-3 слов, разделённых знаком подчёркивания и представляющих собой глаголы или существительные;

  • имена переменных и функций являются мнемоничными (отражают смысл хранимых данных или выполняемых действий);

  • рекомендуемое количество комментариев – одна строка на 3-5 строк кода программы;

  • отступы оформляются знаком табуляции или пятью пробелами;

  • варианты поведения программы в условных конструкциях заключаются в операторные скобки даже тогда, когда состоят из одного оператора.

Индивидуальные практические работы Индивидуальная практическая работа № 1 Общие сведения

Цель работы: изучение интерполяции функций с использованием интерполяционных многочленов.

Порядок выполнения работы

Изучить тему 5 лекционного материала.

Рассчитать многочлен Лагранжа для первых семи точек вручную. В этот многочлен нужно подставить промежуточные точки 1,5 2,5 3,5 4,5 5,5 6,5 

Составить две программы аппроксимации табличных функций: первая программа с помощью интерполяционных полиномов Лагранжа, вторая – кубическими сплайнами (чётная последняя цифра зачётки), Ньютона или наименьших квадратов (нечётная последняя цифра зачётки).

Вывести график полученной функции и точки, для которых она построена.

Предоставить отчет по контрольной работе, содержащий код программы, результаты выполнения и аналитическое решение системы в формате Word, а также саму программу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]