Почему 22. 02. 2022 будет именно во вторинк - второй день недели ведь этих дней 7 штук?

И почему наступление начнется в этот день?
2 года назад от asdasd asdasdasd

1 ответ

0 голосов
Формула вечного календаря Формула вечного календаря позволяет рассчитать день недели, по числу месяцу и году, даже в уме, без использования специальных программ. Формула вечного календаря считает день недели по григорианскому и юлианскому календарю. Входными параметрами календаря являются d – день месяца m – месяц. Для марта m=1, для апреля m=2, … для декабря m=10, для января m=11, для февраля m=12. Для месяцев от марта до декабря подставляем месяцы от 1 до 10, для января и февраля подставляем 11 и 12 и считаем их месяцами предыдущего года y – год в столетии c – столетие Для начала введём две функции [x] – максимальное целое число, не больше чем x. Например, [1. 23]=1, [2]=2, [-2. 3]=-3. x%y - остаток от x при делении на y, где x и y целые числа (y0) . Например, 9 % 7 = (2+7*1) %7 = 2 (-9) % 7 = (5+7* (-2) ) %7 = 5 Формула дня недели выглядит следующим образом W = ( d+[ (13m-1) /5]+[5y/4]+[-7c/4] ) % 7 - для григорианского календаря W = ( d+[ (13m-1) /5]+[5y/4]+5-c ) % 7 - для юлианского календаря Днём недели W будет число от 0 до 6. 0 – воскресение, 1 – понедельник, … 6 суббота.
2 года назад от белка789 белкина78

Связанные вопросы