Координатное описание движения планет
Содержание
Описание проекта[править]
Целью данной курсовой работы является написание программы, находящей координаты планеты и ее спутников в зависимости от угла их поворота относительно Солнца. Огромный вклад в исследование траекторий движения планет в солнечной системе внес Кеплер. Благодаря его трем его законам мы получили многие фундаментальные соотношения и константы (эксцентриситеты планет, радиусы их орбит итд.) В нашей программе мы использовали эти константы, полученные благодаря этим самым законам в качестве коэффициентов для наиболее точного координатного описания движения планет. Также мы воспользовались известным приближением : траектория каждой орбиты – эллипс.
Алгоритм выполнения[править]
- Создание класса, содержащего характеристики рассматриваемой планеты.
(Каждая планета представляет собой отдельный класс)
- Написание методов класса, рассчитывающих по данным характеристикам планеты и угла ее поворота относительно фокуса ее координаты.
- Вывод в файл полученных данных.
- Введение массива указателей для многократного обращения к методам класса.
Перспективы развития проекта[править]
- Визуализация данного проекта
- Решение задач для более общего случая
Список литературы[править]
1.Андрианов Ю.А «Линейная алгебра и аналитическая геометрия»
2.Александров Ю. В. Небесная механика: Учебник.
3.Иродов И.Е «Механика»
4.Лафоре «Объектно-ориентированное программирование на С++»
Скачать проект[править]
Участники проекта[править]