Перейти к содержимому

29 Февраля...


Janis

Recommended Posts

Мы говорим, что Земля совершает весь свой путь вокруг Солнца за год, но этот год не продолжается ровно 365 суток. Точная продолжительность года, например, от одного дня середины зимы до другого, равна 365,24219 суток (т.е. в сутках не 24 часа, а чуть больше). Если бы каждые четыре года мы не добавляли один дополнительный день, то вскоре времена года перестали бы согласовываться с месяцами, что было бы крайне неудобно. Чтобы природный год еще точнее совпадал с календарным, установлены правила, по которым года с номерами, оканчивающимися двумя нулями, например 1900 год, не являются високосными, если только номер года не делится на 400. Так что 2000-й год был високосным, а 2100-й - не будет. Эта система была введена в 1582 г., заменив календарь Юлия Цезаря (юлианский календарь).

Более подробно о Високосном годе и Юлианском каледаре можно прочитать здесь: http://lena-p2800.narod.ru/html/kalendar/4god.html

Также существуют алгоритмы определения високосного года:

Високосный год вычисляется с помощью простого алгоритма. К сожалению, существуют системы и приложения, которые не определяют 2000 г. как високосный, и при использовании этих систем даты после 29 февраля 2000 г. могут оказаться ошибочно сдвинуты на один день. Високосный год определяется по следующему правилу:

Год високосный, если он делится на четыре без остатка, но если он делится на 100 без остатка, это не високосный год. Однако, если он делится без остатка на 400, это високосный год. Таким образом, 2000 г. является особым високосным годом, который бывает лишь раз в 400 лет.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...

Вообще-то двухтысячный год по всем календарям високосный и ошибок на этот

счёт в программах не возникало, а вот 2100 обещает быть интересным. Тут с

автором нельзя не согласиться. Я в своих программах просто делю на 4, нет остатка

год високосный. Вероятность того, что моя программа проживёт сотню лет всё равно

равна нулю. А если она, программа , и сможет, то это даже и лучше, будет работа

для программистов иммигрантов решать проблему 2100. ;))).

ПС. В России как известно новый календарь не приняли, посему, через десять тысяч

лет, Рождество в Мосве будут отмечать где-то в мае, вместе с днем рождения

Карла Маркса ;).

Ссылка на комментарий
Поделиться на других сайтах

Кстати, по версии небезызвестного барона Мюнхгаузена, Земля совершает полный круг вокруг Солнца за 365 дней 6 часов, но плюс еще и за 6 секунд :gizildish: Потому он предлагал добавить дополнительный день - 32 мая - в счет тех набежавших секунд, минут, часов, дней, которые накопились за время существования Земли :luv:

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Загрузка...
×
×
  • Создать...