Теперь, когда мы знаем основы календаря — его использование, как читать календарь, как год, месяц, неделя и дни представлены в календаре, давайте изучим вычисления на основе григорианского календаря и как его можно использовать для поиска день или дата события в будущем или настоящем. Давайте вспомним несколько уже изученных концепций:
Как определить, какой год високосный?
(1) Если год не является веком, то год, который делится на 4, является високосным. Пример, 1952, 2008, 2020.
(2) Каждый 4-й век является високосным годом. Год столетия, чтобы быть високосным, должен делиться на 400. Например, 1200, 800.
Понятие «нечетные дни»
Количество дней, превышающее полные недели, называется нечетными днями в данном периоде. Разделите общее количество дней в январе на 7, это даст в остатке 3. Таким образом, обычно любой месяц, в котором 31 день, имеет 3 нечетных дня, а месяц, в котором 30 дней, имеет 2 нечетных дня. Месяц февраль с 28 днями имеет 0 нечетных дней. В високосном году 52 недели и 2 нечетных дня. В обычных годах 52 недели и 1 нечетный день.
Количество нечетных дней в столетии: 24 високосных года и 76 невисокосных. В каждом високосном году 2 нечетных дня, а в каждом невисокосном году 1 нечетный день. Таким образом, всего 24 × 2 + 76 × 1 = 124 нечетных дня. Итак, чистые нечетные дни = 124 ∕ 7. Остаток равен 5 — это количество нечетных дней в столетии.
Вопросы
1. Какой день 25 декабря 2082 года?
Решение: найти день недели для любой даты с помощью «метода ключевого значения».
Этот метод использует коды для разных месяцев и лет, чтобы найти день недели. Посмотрим
январь | 1 |
февраль | 4 |
Маршировать | 4 |
апреля | 0 |
май | 2 |
Июнь | 5 |
Июль | 0 |
Август | 3 |
Сентябрь | 6 |
Октябрь | 1 |
ноябрь | 4 |
Декабрь | 6 |
1700-е годы | 1800-е годы | 1900-е годы | 2000-е |
4 | 2 | 0 | 6 |
2. Сегодня понедельник, какой день будет через 60 дней?
Решение: Это будет пятница. Каждый день повторяется через 7 дней, поэтому 63- й день будет понедельником, а 60 -й будет пятницей.
3. Если 18 января 2020 года будет суббота, то каким будет 18 января 2022 года?
Решение: подсчитайте количество дней между двумя датами:
Количество дней с 18 января 2020 года по 18 января 2021 года: 366 дней (2020 год — високосный)
Количество дней с 18 января 2021 г. по 18 января 2022 г.: 365 дней.
Общее количество дней: 366 + 365 = 731
731 ÷ 7 дает остаток 3, следовательно, это будет через 3 дня после субботы, которая является вторником.
4. Рассчитайте период с 12 октября 2008 г. по 14 апреля 2020 г.
Решение: записывайте даты в формате год, месяц, день.
Год | Месяц | День | |
| | 14 | |
− | 2008 г. | 10 | 12 |
11 | 6 | 2 |
Ответ - 11 лет 6 месяцев 2 дня.
Как? Вычтите большую дату из меньшей даты, но позаботьтесь о правиле заимствования. Уменьшаемое — Вычитаемое = Разница
5. Рассчитайте период с 12 октября 2008 г. по 4 ноября 2020 г.
Решение:
Поскольку 4 меньше 12, займите 1 месяц, октябрь, т.е. 31 день прибавляется к 4, и общее количество дней теперь равно 35. Теперь вы можете легко вычесть 12 из 35.
Год | Месяц | День | |
2020 | | | |
− | 2008 г. | 10 | 12 |
12 | 0 | 23 |
Ответы: Общая продолжительность 12 лет 23 дня.