WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Алгоритм (метод) Судного дня (англ. Doomsday algorithm) — простой алгоритм для ручного определения дня недели данной даты, который был разработан около 1970 года британским математиком Джоном Конвеем. Метод действителен для григорианского календаря, но есть модификации для юлианского.

Алгоритм ориентируется на так называемый «судный день» (англ. Doomsday) — так в данном контексте назван последний день февраля, то есть 28 или (в високосном году) 29 февраля. При известном дне недели «судного дня» в данном году, метод позволяет найти день недели любой другой даты этого года.

Алгоритм

Рекомендуется запомнить день недели «судного дня» актуального года (в 2019 году это четверг). В каждом году он смещается на один день, в високосных годах на два.

Затем используются такие закономерности:

  • Следующие дни года всегда попадают на «судный день», то есть, имеют такой же день недели как 28 (29) февраля: 04.04, 09.05, 06.06, 11.07, 08.08, 05.09, 10.10, 07.11, 12.12. Иначе говоря, совпадают с «судным днём»:
    • дата с числом месяца, в каждом чётном месяце, начиная с апреля: например 4 апреля (апрель — 4-й месяц), 6 июня (июнь — 6-й месяц), 8 августа, 10.10 и 12.12.
    • даты 09.05, 05.09, 11.07 и 07.11. Для них есть английская запоминалка: «I work from 9 to 5 at the 7-11». (Я работаю с 9 до 5 в магазине семь-одиннадцать; «7-Eleven» — международная торговая сеть.) (Также, в странах бывшего СССР легко запомнить по правилу: День Победы (09.05), годовщина Октябрьской революции (07.11), а также даты, получаемые заменой числа на месяц и наоборот.)
  • Про январь и март известно следующее:
    • В январе в невисокосном году 3 января — «судный день», в високосном — 4 января (три года третье, в четвёртом четвёртое).
    • В марте «судные дни» все, делимые на 7: 7, 14, 21 и 28 марта.
  • Также известно, что следующие месяцы имеют одинаковые дни недели у одинаковых чисел:
    • январь (только в високосных годах), апрель и июль;
    • январь и октябрь (кроме високосных годов);
    • февраль (кроме високосных годов), март и ноябрь;
    • февраль и август (только в високосных годах);
    • сентябрь и декабрь.

Итого:

таблица для запоминания
месяц«судный день»в високосных годахзапоминалка
январь03.0104.01три года 03, в четвёртом 04
февраль28.0229.02последний
март«00».03«нулевой» и все делимые на 7
апрель04.04
май09.05nine to five[прим 1]
июнь06.06
июль11.07seven-eleven[прим 2]
август08.08
сентябрь05.09nine to five[прим 1]
октябрь10.10
ноябрь07.11seven-eleven[прим 2]
декабрь12.12

Примечания

  1. 1 2 В английском языке — разговорное название стандартного восьмичасового рабочего дня: «с девяти [утра] до пяти [вечера]».
  2. 1 2 Название крупной сети американских магазинов 7-Eleven.

Литература

  • John Conway, Elwyn Berlekamp, Richard Guy: Winning Ways For Your Mathematical Plays. Vol. 2: Games in Particular. Academic Press, London 1982, 795—797. ISBN 0-120-91102-7

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии