Календарный расчет
Календарный расчет – это расчет относительно календарных дат . Календарные вычисления можно считать областью прикладной математики .Некоторые примеры календарных расчетов:
- Преобразование даты юлианского или григорианского календаря в номер дня по юлианскому календарю и наоборот. в этой статье) .
- Количество дней между двумя датами, которое представляет собой просто разницу в их числах по юлианскому календарю.
- Даты передвижных праздников, таких как христианская Пасха (расчет известен как Computus ), за которым следуют четверг Вознесения и Пятидесятница или воскресенья Адвента , или еврейская Пасха в течение данного года.
- Преобразование даты между разными календарями. Например, даты григорианского календаря можно преобразовать в даты исламского календаря с помощью кувейтского алгоритма .
- Вычисление дня недели .
Календарный расчет — одна из пяти основных характеристик синдрома Саванта . [1]
Примеры
[ редактировать ]Численные методы были описаны в Журнале факультета математики Открытого университета, Милтон Кейнс, Бакингемшир (M500) в 1997 и 1998 годах. [2] Следующий алгоритм дает количество дней ( d ) в месяце m года y . Значение m указано справа от месяца в следующем списке:
11 января 12 февраля 12 марта 1 апреля 2 мая 3 июня 4 июля 5 августа 6 сентября 7 октября 8 ноября 9 ноября 10 декабря.
Алгоритм позволяет компьютеру печатать страницы календаря и дневника для прошлых или будущих последовательностей любой желаемой длины, начиная с реформы календаря, которая в Англии состоялась 14 марта 1752 года. В статье « Дата Пасхи» приведены алгоритмы расчета даты Пасхи. . Объединение этих двух показателей позволяет в заголовках страниц отображать любые фиксированные или переносимые праздники, отмечаемые в этот день, а также то, является ли это выходным днем.
Алгоритм использует интегральную или минимальную функцию: таким образом — это та часть числа х , которая лежит слева от десятичной точки. Проработать полную функцию необходимо только при расчете длины февраля в году, который делится на 100 без остатка. При расчете длины февраля в любой другой год необходимо оценивать только члены слева от пятого знака +. При расчете длины любого другого месяца необходимо оценивать только члены слева от третьего - знака.
Чтобы найти продолжительность, например, февраля 2000 г., необходимо выполнить следующие вычисления:
См. также
[ редактировать ]Ссылки
[ редактировать ]- Эдвард М. Рейнгольд и Нахум Дершовиц . Календарные вычисления: Ultimate Edition . Издательство Кембриджского университета ; (2018). ISBN 978-0-521-88540-9
- ^ «Раскрытие потенциала мозга» . Би-би-си. 10 марта 2001 года . Проверено 8 февраля 2021 г.
- ^ Журнал факультета математики, M500 (изд. AD Forbes), выпуск 157 (сентябрь 1997 г.), стр. 21, выпуск 160 (февраль 1998 г.), стр. 19-20 (содержит опечатки, исправленная версия ниже) и выпуск 161 (апрель 1998 г.) стр. 21. Общество M500, Открытый университет, Милтон Кейнс, Бакингемшир.