Бери и делай
Бери и делай

Что такое високосный год и как его вычислить

Високосный год — это календарный год, который содержит 1 дополнительный день. Он помогает согласовывать календарь с оборотами Земли вокруг Солнца, каждый из которых совершается примерно за 365,242189 дня. Это называется тропическим годом, и начинается он в день мартовского равноденствия. Однако в григорианском календаре, который мы используем, всего 365 дней в году. За 4 года набирается лишний тропический день, который мы добавляем к високосному году, состоящему из 366 дней. Это позволяет синхронизировать календарь с временами года.

«Бери и Делай» рассказывает о 2 способах, которые помогут вычислить високосный год.

1. Проверьте по календарю

Продолжительность високосного года увеличивают за счет февраля. В обычный год в этом месяце 28 дней, а в високосный — 29. Соответственно, чтобы проверить, является ли конкретный год високосным, найдите календарь этого года и откройте февраль. Если в данном месяце есть 29-е число, то год високосный. Если дней всего 28, то это обычный календарный год.

2. Используйте метод деления

Как мы говорили, отклонение календарного года от времени, которое Земля тратит на 1 оборот вокруг Солнца, составляет 0,242189 дня. Это чуть меньше 6 часов. Если бы оно равнялось ровно 6 часам, или 0,25 дня, мы могли бы просто добавлять лишний день каждые 4 года, как это было принято в юлианском календаре. Но поскольку отклонение между обычным и тропическим годом меньше 6 часов, то в григорианском календаре более сложный набор правил. Из-за них не каждый 4-й год является високосным, а лишь большинство из них. Это позволяет избежать ситуации, когда тропические годы, наоборот, будут отставать от календарных.

Набор принятых правил выглядит так:

  1. Если число года не делится на 4, то это обычный календарный год.
  2. Если делится на 4 и при этом не делится на 100, то это високосный год.
  3. Если оно одновременно делится на 4, 100 и 400, то это тоже високосный год.
  4. Во всех остальных случаях это обычный календарный год.

Давайте проверим по этим правилам 2000, 2016, 2022 и 2100 годы:

  • 2000 одновременно делится на 4, 100 и 400. Год является високосным.
  • 2016 делится на 4, но при этом не делится на 100. Это тоже високосный год.
  • 2022 не делится на 4. Это обычный календарный год.
  • 2100 делится на 4, делится на 100 и не делится на 400. Это тоже обычный календарный год.
Поделиться этой статьёй