Колонизация

Определение оптимального пути облёта ближайших звёздных систем

В текстовом файле заданы координаты ближайших семи к Солнцу звёздных систем:

Имя,                x (пк),    y (пк),    z (пк)
Альфа Центавра,  -0.472264, -0.361451, -1.151219
Звезда Барнарда, -0.017373, -1.816613,  0.149123
Вольф 359,       -0.017373, -1.816613,  0.149123
Лаланд 21185,    -2.282811,  0.649334,  0.292057
Сириус,          -0.494323,  2.476731, -0.758485
Эпсилон Эридана,  1.898970,  2.541426, -0.528523
Процион,         -1.469312,  3.176170,  0.320024

Координаты выражены в парсеках

Для заданного количества n \leq 7 ближайших звёздных систем определить наиболее оптимальный маршрут их облёта.

От системы к системе корабль первую половину пути движется с постоянным ускорением, вторую - с замедлением. Ускорение и замедление равно ускорению свободного падения для того, чтобы экипаж корабля в течение всего полёта жил в условиях земной гравитации.

Построить (вывести на экран) таблицу облёта всех  n звёздных систем в следующем виде:


|---+----------------+----------------+------------------+-----------+---------+----------------|
| № | Отправление    | Прибытие       | Расст., св. лет. | Tкор, лет | Tз, лет | Макс. скорость |
|---+----------------+----------------+------------------+-----------+---------+----------------|
| 1 | Солнце         | Альфа Центавра | ...              | ...       | 0.5с    |                |
| 2 | Альфа Центавра | Вольф 359      | ...              | ...       | ...     |                |
| 3 | ...            | ...            | ...              | ...       | ...     |                |
|---+----------------+----------------+------------------+-----------+---------+----------------|

Суммарная длина маршрута ... св. лет.

Суммарная продолжительность маршрута:
- по часам корабля ... лет
- по часам Зкмли   ... лет

Максимальная скорость ...c

В каждой строке таблицы должны быть указаны

  • точка отправления;
  • точка прибытия;
  • расстояние в световых годах;
  • время перелёта по часам корабля (в годах);
  • время перелёта по часам Земли;
  • максимальная скорость корабля в долях скорости света

Итоговый результат (под таблицей):

  • пройденный кораблём путь
  • итоговая продолжительность полёта по часам корабля
  • итоговая продолжительность полёта по часам Земли

Программа должна вывести на экран и сохранить в файл png две проекции маршрута на плоскость xz и xy, на которых дисками обозначены звездные системы.

http://www.zitterbug.net/future/future815.html http://math.ucr.edu/home/baez/physics/Relativity/SR/Rocket/rocket.html

Список заданий


© 2018. All rights reserved.