Компьютерное моделирование так же, как и математическое, в современных научных и технических разработках является одним из наиболее эффективных способов анализа и оптимизации исследуемых систем и объектов. Выполнение больших вычислений с формулами на персональном компьютере было одной из первых попыток моделирования интеллектуальной деятельности ЭВМ.
Воспроизведение на ЭВМ способностей и действий человека – это всё попытки для выполнения аналитических вычислений на компьютере. Они были основаны на методах алгоритмизации громоздких преобразований формул в задачах физики, механики, математики, причем в некоторых задачах возможность дальнейшего продвижения необходима для автоматизации этих преобразований. Использование аналитических вычислений сталкивается с большим разнообразием заданий используемых выражений и методов. Требования систем аналитических вычислений (САВ) и собственные ресурсы очень большие, и долгое время были на пределе возможностей компьютеров. Всегда приходилось искать компромисс между обобщенностью символического выражения и преобразования и эффективностью САВ, с учетом особенностей сферы применения [2] – [5].
Аннотация 5
Введение 6
Глава 1. Приёмы программирования аналитических операций с тригонометрическими рядами на ЭВМ 9
1.1. Применение тригонометрических рядов в науке и технике 9
1.2. Способы проведения тригонометрических операций на ЭВМ 11
1.3. Реализация операций c тригонометрическими рядами на VBA в рамках структурного программирования 18
Глава 2. Возможности построения классов и их свойств средствами VBA 28
2.1. Объектно-ориентированное программирование – новый технологический подход в разработке приложений 28
2.2. Примеры создания класса и экземпляра класса 29
2.3. Объекты, свойства, методы и события 32
Глава 3. Практическая реализация классов тригонометрических рядов 36
3.1 Создание модулей класса 36
3.2 Разработка контрольного примера 39
3.3 Разработка свойств и методов класса series 41
3.4 Сравнение программ, написанных средствами структурного и объектно- ориентированного подходов 47
Заключение 51
Список использованной литературы 53
1. Грошева М.В. История использования аналитических вычислений (на компьютере) в задачах механики /М.В. Грошева, Г.Б. Ефимов, В.А. Самсонов. – Москва: Изд. ИПМ им. М.В. Келдыша РАН, 2005.
2. Ефимов Г.Б. Из истории развития и применения компьютерной алгебры в ИПМ им. М.В. Келдыша / Г.Б. Ефимов, Е.Ю. Зуева, И.Б. Щенков // Математическое моделирование. – 2001. – Т. 13, № 6. – С. 11–18.
3. Брумберг В.А. Ряды полиномов в задаче трех тел. - Бюлл. ИТА АН СССР. 1963, 9 N4,234-256.
4. Г.Б.Ефимов, Е.Ю.Зуева, И.Б.Щенков. 2003. Из истории развития и применения компьютерной алгебры в Институте прикладной математики имени М.В.Келдыша. Москва, ИПМ им.Келдыша, Препринт № 21. – 20 с.
5. Зигмунд А. Тригонометрические ряды. В 2-х томах. 1959, 1965 год.
6. А.А. Косарев, Е.А. Вервейко. Ряды Фурье. Интеграл Фурье. Преобразование Фурье. 2002 год. http://www.twirpx.com/file/27766
7. С. А. Малышев. Самоучитель VBA. Как это делается в Word, Excel, Access. 2001 год. http://kachat-knigi.ru/excel-uchebnik/20141225Samouchitel-VBA- Word-Excel-Access.htm
8. А. Гарнаев. Самоучитель VBA. 1999 год. Самоучитель VBA. – СПб: БХВ-Санкт-Петербург, 1999 – 512 с., ил.
9. Андрей Гарнаев. Microsoft Excel 2002. Разработка приложений. 2003 год. http://progbook.ru/vba/1291-garnaev-microsoft-excel-2002-razrabotka-prilozheniy.html
10. Л. Д. Слепцова. Программирование на VBA в Microsoft Office 2010. 2010 год. http://ExcelVBA.ru/UsefulBooks/book3.rar
11. Каюмова Л. Разработка пакета программ для реализации операций над тригонометрическими рядами. ВКР, ИИУС КГЭУ, 2015.