Если эта формула дает нуль, эпакта по договоренности часто обозначается символом * и говорится, что ее значение равно 30. Странно? Возможно, но в прежние времена люди не любили число нуль.
Так как существует только 19 возможных золотых чисел, эпакта может принимать только 19 различных значений: 1, 3, 4, 6, 7, 9, 11, 12, 14, 15, 17, 18, 20, 22, 23, 25, 26, 28 и 30.
Юлианская система вычисления полнолуний была неточной, и в григорианском календаре простая связь между золотым числом и эпактой была модифицирована.
В григорианском календаре эпакта вычисляется таким образом (все деления целочисленные, остаток отбрасывается)
1. Использовать юлианскую формулу:
Epact = (11 x (GN – 1)) mod 30
2. Уточните эпакту, принимая во внимание то, что в 3–х из 4–х столетий число високосных лет на один меньше, чем в юлианском столетии (номер столетия — Cent):
Epact = Epact — (3 x Cent) / 4
(При этих расчетах Cent = 20 используется для годов от 1900 до 1999, и аналогично для остальных веков, хотя это противоречит правилам в разделе 13.3).
3. Уточните эпакту, принимая во внимание то, что 19 лет не составляют точно целое число синодических месяцев:
Epact = Epact + (8 x Cent + 5) / 25
(При этом эпакта увеличивается на единицу 8 раз за каждые 2500 лет.)
4. Прибавьте к эпакте 8, чтобы она была равна возрасту Луны на 1 января:
Epact = Epact +8
5. Прибавляйте или вычитайте 30, пока значение эпакты не окажется в интервале от 1 до 30.
В григорианском календаре эпакта может принимать любое значение от 1 до 30.
Пример: чему равнялась эпакта для 1992 г.?
GN = 1992 mod 19 + 1 =17
1. Epact = (11 x (17 — 1)) mod 30 = 26
2. Epact = 26 – (3 x 20) / 4 = 11
3. Epact = 11 + (8 x 20 + 5) / 25 = 17
4. Epact = 17 + 8 = 25
5. Epact = 25
Эпакта для 1992 г. была равна 25.
12.6. Как же тогда вычислять Григорианскую Пасху?
Чтобы найти дату Пасхи, используется следующий алгоритм:
1. Вычислить эпакту, как описано в предыдущем разделе.
2. Для юлианского календаря: прибавить к эпакте 8. (Для григорианского календаря это уже было сделано на четвертом шаге вычисления эпакты). Вычесть 30, если сумма превышает 30.
3. Найти значение эпакты (возможно, измененное на 2–м шаге) в этой таблице и определить дату Пасхального полнолуния:
Эпакта | Полнолуние | Эпакта | Полнолуние | Эпакта | Полнолуние |
1 | 12 апреля | 11 | 2 апреля | 21 | 23 марта |
2 | 11 апреля | 12 | 1 апреля | 22 | 22 марта |
3 | 10 апреля | 13 | 31 марта | 23 | 21 марта |
4 | 9 апреля | 14 | 30 марта | 24 | 18 апреля |
5 | 8 апреля | 15 | 29 марта | 25 | 18 или 17 апреля |
6 | 7 апреля | 16 | 28 марта | 26 | 17 апреля |
7 | 6 апреля | 17 | 27 марта | 27 | 16 апреля |
8 | 5 апреля | 18 | 26 марта | 28 | 15 апреля |
9 | 4 апреля | 19 | 25 марта | 29 | 14 апреля |