Список специальных функций




МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 

к выполнению курсовой работы по дисциплине

 

“Вычислительная техника и программирование”

 

Днепропетровск 2005

 

Задание к курсовой работе

 

Составить программу для вычисления заданной специальной функции, используя известное интегральное представление и разложение в ряд. Рассчитать значения функции в некотором интервале значений аргумента (в зависимости от области определения) и построить графики функции для интегрального представления и разложения в ряд. Для вычисления функции по ее интегральному представлению использовать численное интегрирование по методу Симпсона:

 

,

где h – шаг разбиения интервала (a,b).

 

Список функций с расчетными формулами приведен в приложении 1.

 

Методика оценивания работы

 

Максимальное количество баллов, которое можно получить за курсовую работу, зависит от уровня сложности работы. Уровень сложности выбирается студентом.

 

1-й уровень сложности.

Составить программу как простое консольное приложение на языке программирования ФОРТРАН или С++. Для ввода исходных данных использовать консольный ввод с клавиатуры. Полученные в результате расчета данные вывести на экран в виде таблицы, отображающей значения функции (для интегрального представления и разложения в ряд) при каждом значении аргумента.

Максимальное количество баллов – 7.

Максимальная оценка – 3.

 

2-й уровень сложности.

Создать однооконное Windows приложение на языке программирования ФОРТРАН или С++. Ввод данных – присваиванием значений в исходном файле программы. Вывод результатов – в виде графиков функции в окно приложения. На графике должны быть отображены две кривые: для интегрального представления и для разложения в ряд.

Максимальное количество баллов – 10.

Максимальная оценка – 4.

 

3-й уровень сложности.

Вариант 1.

Создать диалоговое Windows приложение на языке программирования ФОРТРАН или С++. Ввод данных – в поля ввода диалогового окна. Вывод результатов – в виде графика функции в окно приложения. На графике должны быть отображены две кривые: для интегрального представления и для разложения в ряд.

Максимальное количество баллов – 12.

Максимальная оценка – 5.

 

Вариант 2.

Создать диалоговое Windows приложение на языке программирования ФОРТРАН или С++. Ввод данных – в поля ввода диалогового окна. Вывод результатов – в виде графика функции в окно MATLABа, вызываемого приложением. На графике должны быть отображены две кривые: для интегрального представления и для разложения в ряд.

Максимальное количество баллов – 12.

Максимальная оценка – 5.

 

Требования к оформлению работы

 

Отчет о выполнении курсовой работы оформляется на листах формата А4. В отчет должны входить: титульный лист, задание к работе с расчетными формулами, листинг программы (для Windows приложения, генерируемого мастером представить в отчете только изменяемую пользователем часть исходных файлов), краткое описание программы, результаты вычислений. К отчету прилагается дискета с программой (дискета возвращается).

Пример оформления титульного листа курсовой работы приведен в приложении 2.

 

Рекомендованная литература

 

1. Бартенев О.В. FORTRAN для студентов. – М.: Диалог-МИФИ, 1999. – 400 с.

2. Бартенев О.В. Современный FORTRAN. – pdf файл.

3. Бартенев О.В. VISUAL FORTRAN: Новые возможности. – pdf файл.

4. Подбельский В.В. Язык С++: Учеб. Пособие. – М.: Финансы и статистика, 2001. – 560 с.

5. Янг М.Д. VISUAL C++6. Полное руководство. – К.: Изд. Гр. BHV, 2000. – 1056 с.

6. Мартынов Н.Н. Программирование для Windows на С++. –М.: Бином-Пресс, 2004. – 582 с.

7. Мартынов Н.Н. Введение в MATLAB 6. – М.: Кудиц-образ, 2002. – 352 с.

8. Дьяконов В. MATLAB 6. Учебный курс. СПб.: Питер, 2001. – 592 с.

9. Ануфриев И. Самоучитель MatLab 5.3/6.x. СПб.: БХВ-Петербург, 2002. – 736 с.

 

 

Приложение 1

Список специальных функций

1) Интегральный синус

 

2) Интегральный косинус

,

 

3) Интегральная показательная функция

 

a)

б)

 

4) Гамма-функция

 

 

5) Полигамма-функция

 

6) Дигамма-функция (пси-функция)

 

7) Неполная гамма-функция

 

8) Интеграл вероятностей

 

9) Интеграл Френеля

 

a)

 

 

б)

 

10) Функция Бесселя первого рода целого порядка

 

а)

 

б)

 

11) Функция Бесселя первого рода дробного порядка

 

12) Функция Бесселя второго рода нулевого порядка

 

13) Функция Бесселя второго рода дробного и целого порядка

14) Модифицированная функция Бесселя первого рода нулевого порядка

 

15) Модифицированная функция Бесселя второго рода нулевого порядка

 

16) Модифицированная функция Бесселя первого рода дробного порядка

 

 

17) Модифицированная функция Бесселя первого рода целого порядка

 

18) Модифицированная функция Бесселя второго рода дробного и целого порядка

 

19) Сферическая функция Бесселя первого рода

 

20) Сферическая функция Бесселя второго рода

 

 

21) Функция Струве нулевого порядка

 

22) Полный эллиптический интеграл первого рода

 

 

23) Полный эллиптический интеграл второго рода

 

 

24) Дзета-функция целого аргумента

 

 

25) Интеграл вероятностей нормального распределения

 

 

26) Дилогарифм

 

 

27) Гиперболический интегральный синус

 

 

28) Гиперболический интегральный косинус

 

 

29) Арксинус

 

30) Арктангенс

 

31) Логарифм

 

32) Гиперболический арксинус

 

33) Гиперболический арккосинус

 

34) Гиперболический арктангенс

 

35) Гиперболические функции

 

а) гиперболический синус

б) гиперболический косинус

 

 

Приложение 2

 

Министерство образования и науки Украины

Днепропетровский национальный университет

 

Радиофизический факультет

Кафедра прикладной и

компьютерной радиофизики

 

 

Курсовая работа

по дисциплине

“Вычислительная техника и программирование”

 

Выполнил: студент гр. РЕ-04-1

И.И. Иванов

 

Проверил: доцент каф. ПКР

А.Б. Гниленко

 

Днепропетровск 2005



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: