Темы зачетных работ по программированию, высшая лига (1119569)
Текст из файла
СПИСОК ТЕМ КУРСОВЫХ РАБОТСТУДЕНТОВ 2-ГО КУРСА ФИЗФАКА МГУВЫСШАЯ ЛИГАК.Э. ПлохотниковПредлагаемые темы предназначены для освоения студентами современного спектраинформационных технологий получения новых знаний в лице методологий математического моделирования, вычислительного эксперимента и программирования. Большинство приведенных ниже тем курсовых работ опубликованы в учебном пособии“Методы разработки курсовых работ…” под редакцией К.Э.
Плохотникова1. Данноеучебное пособие включает компакт-диск с наиболее удачными реализациями тем курсовых работ студентов прошлых лет. Учебное пособие наиболее полно отвечает целямразработки студентами курсовых работ и может быть получено в библиотеке МГУ(университет закупил 120 экземпляров учебника).Темы курсовых работ разбиты на два больших списка: первая лига и высшая лига.
Различие между ними проявляется в том, что темы курсовых работ из высшей лигилибо более неоднозначны, чем это имеет место в темах первой лиги, либо требуют специальных знаний, которые у студентов младших курсов еще отсутствуют, но могутбыть получены самостоятельно. Каждая тема списка предполагает ряд этапов: разработку некоторой небольшой математической модели, этап программирования и, наконец, этап вычислительного эксперимента. Курсовая работа включает построение математической модели и проведение серии вычислений, иллюстрирующих виртуальнуюреальность данной математической модели. Некоторое представление о виртуализациифизической реальности можно получить на примере анимации физических процессовпредставленных, например, на Интернет-ресурсе2.
Вычислительный эксперимент рекомендуется проводить на базе таких программных ресурсов, как MATLAB 3, C/C++4,1Плохотников К.Э., Волков Б.И., Задорожный С.С., Антонюк В.А., Терентьев Е.Н., Белинский А.В. Методы разработки курсовых работ. Моделирование, вычисления, программирование на C/C++ и MATLAB, виртуализация, образцы лучших студенческихкурсовых работ. Учебное пособие/ Под общ. ред.
К.Э. Плохотникова. — М.: СОЛОНПРЕСС, 2006. 320с. (Серия “Библиотека студента”).2http://physics.nad.ru/Physics/Cyrilic/index.ru3Мартынов Н.Н. Введение в MATLAB 6. — М.: КУДИЦ-ОБРАЗ, 2002. 352с.;Дьяконов В.П. MATLAB 6/6.1/6.5+Simulink 4/5. Основы применения. Полное руководство пользователя.
— М.: СОЛОН-Пресс, 2002. 768с.; Мэтьюз Дж.Г., Финк К.Д. Использование MATLAB. — М.: Издательский дом “Вильямс”, 2001. 720с.;http://matlab.exponenta.ru; Антонюк В.А., Задорожный С.С., Иванов А.П., Мартынов Н.Н. Программирование. Уч. пособие для студентов 1 и 2 курсов.
— М.: Физический факультет МГУ, 2000. 152с.4Шилдт Г. Полный справочник по С. — М.: Издательский дом “Вильямс”, 2002. 704с.;Шилдт Г. Самоучитель С++. — СПб.: БХВ-Петербург, 2002. 688с.; Лафоре Р. Объектно-ориентированное программирование в С++.
Классика Computer Science. — СПб.:Питер, 2003. 928с.; Березин Б.И., Березин С.Б. Начальный курс С и С++. — М.: ДИАЛОГ-МИФИ, 2001. 288с.; Мартынов Н.Н. Программирование для Windows на C/C++.Том.1. — М.: ООО “Бином-Пресс”, 2004. 528с.; Антонюк В.А., Задорожный С.С., Иванов А.П., Мартынов Н.Н. Программирование. Уч. пособие для студентов 1 и 2 курсов.— М.: Физический факультет МГУ, 2000. 152с.—1—Win32 API5, MFC6, Visual C++7, Qt8, компьютерная графика на базе OpenGL9, VRML10.Есть и более специализированные программные средства моделирования: отечественный пакет AnyLogic11 для целей имитационного моделирования, средство LabVIEW12для моделирования виртуальных приборов и ряд других. Темы курсовых работ разделены по сложности (в пределах и первой, и высшей лиги), на которую указывают звездочки: одна звезда — сложная тема курсовой работы, две звезды — очень сложная темакурсовой работы.Любая предметная область исследования может быть описана множеством математических моделей.
Студентам необходимо конкретно ознакомиться с этой множественностью и выбрать одну-единственную модель, которая, с одной стороны, проста, сдругой, — все еще описывает основные черты данного явления или процесса. Многиетемы являются намерено многозначными (в особенности для высшей лиги), что предполагает со стороны студентов определенную работу выбора тех или иных приближений.*******1.
Смоделировать динамику солнечной системы13.2*. Построить траекторию движения космического корабля, направляющегося с Земли на Марс.3**. Построить оптимальную траекторию движения космического корабля,направляющегося с Земли на Марс.4**. Разработать ряд сценариев по дестабилизации глобальной динамикипланет в солнечной системе.5Верма Р.Д.
Справочник по функциям Win32 API. — М.: Горячая линияТелеком,2005. 551с.; Саймон Р. Microsoft Windows API. Справочник системного программиста.— К.: ООО “ТИД“ДС”, 2004. 1216с.6Шилдт Г. MFC: основы программирования. — К.: Издательская группа BHV, 1997.560с.7Поляков А.Ю. Методы и алгоритмы компьютерной графики в примерах на VisualC++. — СПб.: БХВ-Петербург, 2002.
416с.; Грегори К. Использование Visual C++6.Специальное издание. — М.; СПб.; К.: Изательский дом “Вильямс”, 2002. 864с.; Глушаков С.В., Коваль А.В., Черепнин С.А. Программирование на Visual C++. — М.: ООО“Издательство АСТ”; Харьков: “Фолио”, 2003. 726с.; TeachPro. Программирование наMS Visual C++. — М.: Мультимедиа Технологии и Дистанционное Обучение, 2004.432с.8Бланшет Ж., Саммерфилд М.
Qt 4: Программирование GUI на C++. — М.: “КУДИЦПРЕСС”, 2008. 736c..; Шлее М. Qt 4.5 Профессиональное программирование на C++. —СПб.: “БХВ-Петербург”, 2010. 896c.9Тихомиров Ю.В. OpenGL. Программирование трехмерной графики. — СПб.: БХВПетербург, 2002. 304с.; Эйнджел Э. Интерактивная компьютерная графика. Вводныйкурс на базе OpenGL.
— М.: Издательский дом “Вильямс”, 2001. 592с.10Авраамова О.Д. Язык VRML. Практическое руководство. — М.: ДИАЛОГ-МИФИ,2000. 288с.; Diel S. Distributed Virtual Worlds. Foundations and Implementation TechniquesUsing VRML, Java, and CORBA. — Berlin: Springer, 2001. 166p.11Карпов Ю. Имитационное моделирование систем. Введение в моделирование сAnyLogic5. — СПб.: БХВ-Петербург, 2005. 400с.12Тревис Дж. LabVIEW для всех. — М.: ДМК Пресс: ПриборКомплект, 2005.
544с.13Гребеников Е.А., Рябов Ю.А. Резонансы и малые знаменатели в небесной механике.— М.: Наука, 1978. 128с.; Альвен Х., Аррениус Г. Эволюция солнечной системы. — М.:Мир, 1979. 512с.—2—5. Построить численную модель образования звездного скопления со спиральными рукавами.6*. Осуществить техническую реконструкцию полета американских космонавтов на Луну. Экспедиция, как известно, состоялась 16 июля1969г., космический корабль “Аполлон-11” был выведен на орбиту ракетоносителем “Сатурн-5” и т.д.7. Смоделировать рождение звезды из космического протовещества.8.
Изучить странное поведение “маятника” Челомея14. На прямой вертикальный стержень, имеющий одну шарнирную опору внизу, надеташайба с отверстием, диаметр которого несколько больше диаметрастержня. Под действием силы тяжести шайба падает. Однако, если придать шарнирной опоре этого стержня вертикальные колебания, шайбане падает, а остается почти в неподвижном положении на стержне, какбы в невесомости, стержень при этом стоит почти вертикально.Для описания маятника Челомея использовать уравнения вида(I0+I1+mx22)x''1+2mx'1x'2+(k1/)x'1–(М1+mх2)(g/2 acos)sinx1= 0,х''2 + (k2 /)х'2 –х2x'12 + (g/2 – a cos)cos x1 = 0.9*. Построить математическую модель и представить движение гироскопического маятника15.10**.
Построить математическую модель и представить движение двойного гироскопического маятника, внешний вид которого представлен нарисунке.14Широносов В.Г. Резонанс в физике, химии и биологии. — www.ikar.udm.ru/sb22.htm,с.12 — 13.15Хайкин С.Э. Физические основы механики. — М.: Гл. ред. физ-.мат. лит.изд-ва“Наука”, 1971 (Гироскопы — стр.450).—3—1211. Изучить движение пары взаимодействующих масс m1, m2, подчиняющихся закону запаздывающего потенциала по П.Герберу16:2m1m2 3 dr 6r d 2 r F 1 ,r 2 c 2 dt c 2 dt 2 где c — скорость света — скорость взаимодействия, r — расстояниемежду парой масс, — гравитационная постоянная.12*. В истории физики известно множество проектом так называемых вечных двигателей, Perpetuum mobile.
Например на сайте17 представленоболее 100 такого рода проектов. Построить генератор проектов вечныхдвигателей.13. Рассчитать критический размер ядерного реактора в форме шара, кубаи пирамиды путем прямой имитации распада ядер U235 и образованияцепной реакции.14. Построить модель сообщества бактерий и бактериофагов. Бактериофаги или вирусы бактерий способны специфически поражать бактериальную клетку, репродуцироваться в ней и вызывать ее растворение.15.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.