Даффет-Смит П. Практическая астрономия с калькулятором: Пер. с англ.
Программа Я1. Пересчет даты в порядковый номер дня года.
1. Ввести порядковый номер месяца (например, 11 в случае ноября).
2. Проверить выполнение условия: «Введенная величина больше 2».
— -Если «да», то перейти к шагу (8).
— Если «нет», то перейти к следующему шагу (3).
3. Вычесть 1 из номера месяца.
4. Умножить на 63 (или 62 в случае високосного года).
5. Разделить на 2.
6. Выделить целую часть.
7. Перейти к шагу 12.
8. Прибавить 1 к номеру месяца.
9. Умножить на 30,6.
10. Выделить целую часть.
20
Время
11. Вычесть 63 (или 62 в случае високосного года)
12. Прибавить число, соответствующее данному дню Получаем в результате порядковый номер дня в году
$ 4. Юлианские дни
Иногда бывает необходимо выразить момент наблюдений через число дней и долю дня, прошедших от данной исходной эпохи. В качестве такой исходной эпохи астрономы выбрали средний гринвичский полдень 1 января 4713 г. до н. э., что соответствует середине дня 1 января на Гринвичском меридиане в 4713 г. до н. э. Число дней,
Пример 4
Инстру«ци« РезуЛ)
|
1. |
Обозначим: у— номер года, т — номер |
У |
= 1985 |
|
месяца; с1 — число |
т d |
= 2 = 17,25 |
|
|
2. |
Если т= 1 или 2, положить у' = у— 1 и т' = т + 12 |
у' |
= 1984 |
|
Если т > 2, положить у' = у и т' = т |
т' |
= 14 |
|
|
3. |
Если наша дата позднее 15 октября 1582 г. (т. е. она дана по григорианскому календарю), вычислить: |
||
|
а) А = целая часть от у'/\О0; |
А |
= [1984/100] = 19 |
|
|
б) В = 2 — А + целая часть от А/4. |
В |
= 2—19+ [19/4] = — 13 |
|
|
В противном случае положить В = 0 |
|||
|
4 |
Вычислить С= целая часть от 365,25^' |
С |
= [365,25 1984] = 724656 |
|
5. |
Вычислить Д = целая часть от |
D |
= [30.6001 15] = 459 |
|
30,6001 (т' + 1) |
|||
|
6. |
Найти Ю = В + С + О + е!+ 1 720 994,5. |
||
|
Это и будет юлианской датой |
JD |
= 2 446 113,75 |
Время
21
рошедших с этого момента, называется юлианской да-ой*. Следует отметить, что каждая новая юлианская дата ачинается в 12 ч 00 мин GMT (UT), что на полсуток лсходится с началом гражданских суток.