- •Оглавление
- •1.Общие положения
- •1.1. Цель задания
- •1.2. Организация работы над курсовым проектом
- •1.3. Отчётность и защита курсового проекта
- •2. Варианты задания на курсовую работу
- •Вариант 2. Калькулятор для комплексных чисел.
- •Вариант 3. Индикатор сложения и вычитания комплексных чисел в виде векторов.
- •Вариант 4. Игра «Жизнь»
- •Вариант 5. Графопостроитель в декартовых координатах
- •Вариант 6. Графопостроитель в полярных координатах
- •Вариант 7. Графопостроитель в полярных координатах
- •Вариант 8. Часы
- •Вариант 9. Библиотечный каталог
- •Вариант 10. Решения системы линейных уравнений методом исключения переменных.
- •Вариант 11. Текстовый редактор
- •Вариант 12. Записная книжка
- •Вариант 13. Урок рисования.
- •Вариант 14. Игра «Сапер»
- •Вариант 15. Игра «Пятнашки»
- •Вариант 16. Трехоконный редактор
- •Вариант 17. Графический редактор
- •Вариант 18. Игра «Удав»
- •Вариант 19. Продажа билетов в самолет
- •Вариант 20. Тренажер слов
- •Вариант 21. Игра «Крестики-нолики»
- •Вариант 22. Библиотека
- •Вариант 23. Решение дифференциального уравнения
- •Вариант 24. Полиномы Лежандра I рода
- •Вариант 25. Функции Хаара
- •Вариант 26. Полиномы Чебышева п.Л.
- •Вариант 27. Функции Лагерра
- •Вариант 28. Полиномы Эрмита
- •Вариант 29. Система учета билетов в кинотеатре
- •Вариант 30. Вычисление определенного интеграла
- •Вариант 31. Решения системы линейных уравнений методом простой итерации.
- •Вариант 32. Графические примитивы и работа с ними.
- •Вариант 33. Функциональный калькулятор
- •45. Ряд Фурье
- •46. Метод наименьших квадратов
- •47. Скользящее среднее
- •48. Линейное дифференциальное уравнение
- •49. Генератор случайных чисел
- •50. Построение графиков функций с вводом формулы с клавиатуры
- •Рекомендуемые источники
Вариант 27. Функции Лагерра
Создать приложение для представления функции S(t) в виде ряда
,
где - функции Лагерра*.
Функция S(t) задается в файле, как последовательный набор ординат взятых через равные интервалы.
Программа производит интерполяцию для заданного произвольного набора значений функции. Определяется значение функции в любой точке на исходном интервале. Исходные данные вводятся с клавиатуры.
Для оценки ошибки разложения построить графики исходной функции S(t) и ее представления в виде конечной суммы .
_________________________________
* Полиномы Лагерра получены при отыскании полиномов, обладающих следующим свойством:
k=0, 1, 2, …, n-1
Они также являются решением одного вида линейных дифференциальных уравнений II порядка и определяются так:
.
При этом имеет место соотношение
При целых n>0 полиномы содержат конечное число членов. В частности, для полиномов нескольких начальных рядков получаем:
Полиномы Лагерра ортогональны с весом , так что имеет место соотношения:
Следовательно, функции
образуют ортонормированную систему на интервале (0,∞). Многочлены ln(t) называются функциями Лагерра. Они образуют полную систему ортонормальных функций.
Коэффициенты ряда следует искать по формуле
Вариант 28. Полиномы Эрмита
Создать приложение для представления функции S(t) в виде ряда
,
где - полиномы Эрмита *.
Функция S(t) задается в файле, как последовательный набор ординат взятых через равные интервалы.
Программа производит интерполяцию для заданного произвольного набора значений функции. Определяется значение функции в любой точке на исходном интервале. Исходные данные вводятся с клавиатуры.
Для оценки ошибки разложения построить графики исходной функции S(t) и ее представления в виде конечной суммы .
________________________________
* Полиномы Эрмита являются частными решениями одного дифференциального уравнения и определяются так:
(n=0, 1, 2, 3, . . .).
При этом имеют место соотношение:
.
Полиномы нескольких начальных порядков выражаются так:
Полиномы Эрмита ортогональны с весом . При этом имеют место соотношения:
Следовательно функции
образуют ортонормированную систему на всей оси. При этом
, при n четном,
, при n нечетном.
Коэффициенты ряда следует искать по формуле
Вариант 29. Система учета билетов в кинотеатре
В небольшом кинотеатре, в котором имеется зал из 10 рядов по 8 мест в каждом, проводится 5 сеансов день. Стоимость билетов зависит от расположения места и сеанса. Необходимо создать систему, которая учитывает продажу билетов на каждый сеанс, т.е. фиксирует свободные, проданные и забронированные места, подсчитывает выручку каждого сеанса и выручку за день. Предусмотреть возможность возврата билетов с потерей 10% стоимости билета, возможность изменения цены билетов, например, в связи с праздничными днями.
Вариант 30. Вычисление определенного интеграла
Программа предназначена для вычисления определенного интеграла с текущим верхним пределом. Интегрирование производится методами Симпсона и трапеций . Подынтегральная функция находится в файле.
По результатам расчета строится график самой функции и ее интеграла.