503 Service Temporarily Unavailable


nginx
In progress

алгоритм вычисления Пасхи

28 Янв 2010 14:21



К вопросу о безумных снах: мне сегодня снился конец света. На моих глазах рушился мир. Мы спаслись. Я и Федор Бондарчук. На дерижабле. Cool

Кушать хочется прямо сразу после того, как поел. Это уже психологическое - организма моя боится, что данный конкретный прием пищи был последним. Very Happy
В этом гастрономическом мраке вспомнила, что скоро Масленица (8-14 февраля), потом мысль перекинулась на 40 дней Поста, а потом на Пасху.
Я не большой знаток всех этих церковных праздников (Масленица тоже как-то приплелась к ним), но точно знаю, что все даты отсчитываются от Пасхи: 5 недель перед нею - Пост, а неделя перед Постом - Масленичная. И вот давно меня терзал этот вопрос - как определяется дата Пасхи? Она ведь каждый год в разные дни. Причем с разбросом в 2 месяца!

Найденный алгоритм вынес мне мозг Shocked :

1. Вычислить эпакту:
Эпакта - это мера фазы луны на конкретную дату.
Epact = (11 * (year%19-1)) % 30, где % - деление по модулю.
Если формула обращается в 0, то значение эпакты принимается равным 30.
-- Уточнение учитывающее, что три из четырех столетий имеют на один високосный год меньше, чем в юлианском:
Epact = Epact - (3*century)/4
-- Учет факта, что 19 лет точно не равно целому числу синодических месяцев:
Epact = Epact + (8*century + 5)/25
-- Добавить 8, чтобы получить фазу луны на 1 января:
Epact = Epact + 8
-- Добавить или вычесть 30, чтобы эпакта попала в диапазон от 1 до 30.

2. По эпакте находят дату пасхального полнолуния из таблицы:



Для эпакты 25 правило следующее, если (year%19 +1) > 11 то выбирать надо 17 апреля, иначе 18 апреля.

3. Пасхальное воскресенье - это первое воскресенье после пасхального полнолуния. Если полнолуние попадает на воскресенье, то пасхальное воскресенье будет следующим.


Страница 1 из 1   

Автор Сообщение
inside_out


Зарегистрирован: 23.01.2008
Сообщения: 2

Посмотреть дневник

СообщениеДобавлено: 28 Янв 2010 15:50    Заголовок сообщения:    

Даша! Не пугай таими формулами. Я думаю СМИ нам и так скжут что и когда))
Вернуться к началу Посмотреть профиль Отправить личное сообщение
Dashulja


Зарегистрирован: 25.06.2007
Сообщения: 1
Откуда: Питер
Посмотреть дневник

СообщениеДобавлено: 28 Янв 2010 16:45    Заголовок сообщения:    

Ну есссно скажут. Просто мне интересно, КТО сидит и вычисляет это всё?Smile
Вернуться к началу Посмотреть профиль Отправить личное сообщение
persile
Частый Гость

Зарегистрирован: 22.07.2007
Сообщения: 170

Посмотреть дневник

СообщениеДобавлено: 29 Янв 2010 00:24    Заголовок сообщения:    

Фазы Луны считают астрономы. Причем не для определения даты Пасхи, конечно))
Ну а сообразить, когда ближайшее к полнолунию воскресенье - тут много ума не надо)))
Только Пост 7 недель, а не пять.
Вернуться к началу Посмотреть профиль Отправить личное сообщение
МЕА


Зарегистрирован: 24.09.2007
Сообщения: 1
Откуда: из города на реке
Посмотреть дневник

СообщениеДобавлено: 29 Янв 2010 13:22    Заголовок сообщения:    

Вычисляют, определённо, очень умные люди. Laughing А мне казалось, что масленица всегда в конце февраля. scratch Ну, по крайней мере, всегда после моего ДР.
Вернуться к началу Посмотреть профиль Отправить личное сообщение
Dashulja


Зарегистрирован: 25.06.2007
Сообщения: 1
Откуда: Питер
Посмотреть дневник

СообщениеДобавлено: 29 Янв 2010 13:45    Заголовок сообщения:    

persile, да, облажалась Smile Семь.

МЕА, она плавает так же, как и пасха. Иногда в марте бывает...
Вернуться к началу Посмотреть профиль Отправить личное сообщение
Показать сообщения:   

Список форумов Женские форумы myJane.Ru -> Дневники -> In progress -> алгоритм вычисления Пасхи