Когда наступает високосный год. Високосные года: список, история, приметы и суеверия

sharky:
25.03.2013 в 16:04

а с какого перепугу 1900 не является високосным? Високосный год наступает каждые 4 года, т.е. если на 4 делится - это високосный год. И больше не надо никаких делений на 100 или 400.

Вопросы задавать это нормально, а вот прежде чем утверждать что-то изучите матчасть. Земля делает оборот вокруг солнца за 365 суток 5 часов 48 минут 46 секунд. Как видите остаток не ровно 6 часов, а на 11 минут 14 секунд меньше. Это значит, что делая високосный год мы прибавляем лишнее время. Где-то за 128 лет накапливаются лишние сутки. Поэтому каждые 128 лет в одном из 4-х летних циклов високосный год делать не надо, чтобы избавиться от этих лишних суток. Но чтобы упростить, високосным не делают каждый 100-й год. Идея понятна? Хорошо. А как же тогда быть дальше, ведь лишний день прибавляется каждые 128 лет, а урезаем его каждые 100 лет? Да, мы отрезаем больше положенного, и это нужно когда-то вернуть.

Если первый абзац понятен и все еще интересно, тогда читаем дальше, но будет сложнее.

Итак за 100 лет набегает 100/128=25/32 суток лишнего времени (это 18 часов 45 минут). Мы не делаем високосный год, то есть отнимаем одни сутки: получаем 25/32-32/32=-7/32 суток (это 5 часов 15 минут), то есть отнимаем лишнее. Через четыре цикла по 100 лет (через 400 лет) мы отнимем лишнего 4*(-7/32)=-28/32 суток (это минус 21 час). На 400-й год мы делаем високосный год, то есть прибавляем сутки (24 часа): -28/32+32/32=4/32=1/8 (это 3 часа).
Мы делаем каждый 4 год високосным, но при этом каждый 100 год не високосным и при этом каждый 400 год високосным, но все равно каждые 400 лет прибавляются лишние 3 часа. Через 8 циклов по 400 лет, то есть через 3200 лет накопится лишних 24 часа, то есть одни сутки. Тогда добавляется еще одно обязательное условие: каждые 3200-й год не должен быть високосным. 3200 лет можно округлить до 4000, но тогда опять придется играться с добавленными или урезанными сутками.
3200 лет не прошло, так что об этом условии, если его таким сделают, еще не говорят. А вот 400 со дня утверждения Григорианского календаря лет уже прошло.
Года кратные 400 всегда високосные (пока что на сегодняшний день), остальные года кратные 100 не високосные, остальные года кратные 4 високосные.

Приведенный мною расчет показывает что при нынешнем состоянии ошибка в одни сутки накопиться за 3200 лет, но вот что об этом пишет википедия:
«Ошибка в одни сутки по сравнению с годом равноденствий в григорианском календаре накопится примерно за 10 000 лет (в юлианском - примерно за 128 лет). Часто встречающаяся оценка, приводящая к величине порядка 3000 лет, получается, если не учитывать, что со временем изменяется количество суток в тропическом году и, кроме того, изменяется соотношение между продолжительностями времён года». Из той же википедии формула продолжительности года в сутках с дробями неплохо обрисовывает картину:

365,2425=365+0,25-0,01+0,0025=265+1/4-1/100+1/400

Год 1900 високосным не был, а 2000 был, причем особенный, потому что такой високосный бывает раз в 400 лет.

Високосный год, или его еще называют словом «високос», вызывает множество слухов и суеверий, которые сводятся главным образом к тому, что этот год - несчастный и сулит только одни негативные события. В этой статье мы поговорим, насколько справедливы эти мнения.

Немного истории

Слово «високосный» пришло к нам из латинского языка, то есть оно древнего происхождения, а буквальный перевод его звучит как «второй шестой» .

Сообразно юлианскому месяцеслову, Земля проходит свой круг за 365,25 дня, при всем этом ежегодно сутки сдвигались на 6 часов. Подобная погрешность вполне могла запутать древних мужей, и во избежание этого было принято решение, что спустя каждый четвертый год в годовой круг будут внесены еще одни сутки. Соответственно, этот год будет включать в себя 366 суток, и добавлены они будут в самый короткий месяц - февраль, он будет состоять из 29 дней. Для отличия его назвали високосом.

На Древней Руси, в свою очередь, наличествовало множество сказаний о возникновении високосов, причем каждый из них, уже тогда воспринимался, как обязательно несчастливый. Легенды о приходе нового календаря и високоса в нем на Руси отразились и в Святцах. Так, 29 февраля в них посвящено памяти святого Касьяна, а в народе его именуют Касьянов день. Этому дню посвящено несколько легенд и апокрифов (историй, которые не признаны церковью, как подтвержденные и соответствующие тому, что нам известно о Боге). Зато это проливает свет на происхождение плохой репутации високосов.

Согласно этому сказанию, Касьян представляется простому народу не человеком, а ангелом, причем павшим, который когда-то был соблазнен сатаной, вследствие чего и отпал от Бога. Впрочем, в дальнейшем он понял, как ошибся, раскаялся и взмолился Создателю о пощаде. Сжалившись над предателем , Бог, прежде чем принять его обратно, приставил к нему Своего ангела. Небожитель заковал Касьяна в кандалы и, по распоряжению свыше, побивал его металлическим молотом в лоб для вразумления на протяжении 3 лет, а на четвертый - освобождал.

Вторая легенда о Касьяне

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

Третья легенда о Касьяне

Это сказание посвящено путешествующему по земле святому Касьяну и хорошо известного христианам Николаю Чудотворцу. И вот им встречается по пути мужичок. Он попросил их о помощи, поскольку его повозок увяз в грязи. На это Касьян ответствовал , что остерегается он ризу свою чистую испортить, а Николай, не побоявшись грязи, сразу же помог. Вернулись святые в Царствие Божие, и Создатель заметил, что риза у Николая испачкана и вопросил его, с чем это связано.

Поведал ему Святитель, что по дороге случилось. Тогда подметил Господь, что у Касьяна облачение чистое, задал вопрос: неужели не вместе они путешествовали? Касьян ответствовал, что побоялся испачкать одежды. Уразумел Бог, что лукавит Косьма, и устроил таким образом, что его именины у него один раз в 4 года празднуются. А тезоименитство Николая за его кротость - два раза за 365 дней.

В любом случае, как бы оно ни было , високос признавался, как дурной. Поэтому русский суеверный народ старался себя от этого дня как-то обезопасить.

  1. Стремился закончить все важные дела до 29 числа февраля месяца.
  2. Некоторые не отваживались выйти из дома.
  3. 29 февраля, если выходило солнце, его называли Глаз Касьяна или Касьянов глаз. Под солнце тогда старались не попадать, чтобы святой их… не сглазил! И не навлек на бедного человека страданий и болезней.

Как и в старинные времена, в сегодняшнем мире нередко попадаются суеверия и приметы, которые не с лучшей стороны определяют високосные года 21 века. Некоторые из них мы перечислим:

Почему високосный год считается плохим

Подобное отношение вполне объяснимо: появление 29-го дня в феврале характеризует весь год не таким, как прочие, психологически выделяет его из числа прочих. Это может иметь значение для неуверенных в своих силах человеку. Ему будет гораздо проще, сославшись на этот особенный период, отказаться от чего-либо нового, чем затратить силы для саморазвития или начала какого-то дела.

По той же причине проще будет не беременеть, чтобы потом не рожать, ведь повышается страх того, что роды пройдут трудно, малыш может появиться на свет болезненным. А если нет, то вдруг жизнь его окажется безрадостной или тяжелой.

Усматривают наши изобретательные люди и угрозу в самом названии високоса, говоря, что он «кОсит» людей, иначе говоря, забирает их, приводит к смерти. Поэтому и праздник встречают с опаской (или, наоборот, с особым размахом - мало ли кто умрет…). Это очень распространенное мнение, которое пытается проникнуть в статистику. Становится принятым считать, что показатель смертности увеличивается каждый 4-ый год. При этом самой статистикой указанные данные никоим образом не подтверждаются.

Грибы собирать тоже нельзя, а уж тем более их употреблять в пищу или сбывать людям. Нет, не чтобы не отравиться, а чтобы с «плохой землей» к человеку не попало «чего плохого» .

Считается, что високос влечет за собой катаклизмы в природе и всевозможные бедствия: засуху, наводнения, пожары.

Какие года високосные

В прошлом веке, так же как и в нынешнем, такие календарные периоды тоже нагоняли ужас. Список их можно увидеть на изображении или найти в Интернете. Также 2000 год, тот самый миллениум, в свой черед был високосным, открывая целое тысячелетие.

Несмотря на то, что с развитием технологий информация стала доступнее и появилась возможность больше узнавать и расширять кругозор, избавляясь от первобытных страхов, многие продолжают с тревогой ожидать високоса, внутренне настраивая себя на проблемы и беды, а когда те приходят (если приходят), это воспринимается обреченно: ну так ведь високос… Лишний день в феврале. Смертельно!

Существуют специальные календари, которые указывают, когда именно наступает високос. Достаточно внимательно посмотреть на таблицу и найти (или не найти) там актуальные цифры. Достаточно узнать хотя бы один високос, после чего через элементарную арифметику можно будет вычислять их самостоятельно. Допустим, вам интересны високосы в 21 веке. Находите календарь и просматриваете его. Узнав, что 2016 високосный, легко понять, что следующий наступит в 2020 году.

Если доверять статистике, очень небольшое число всех катастроф и бед выпадает на високосы. Имеющиеся в наши дни суеверия можно истолковать тем, что люди, напряженно следившие за несчастьями и бедами, которые происходили високосы, сообщали происходящему гиперболизированное значение только лишь из-за нелестной репутации последних. Лицам, которые чрезвычайно доверяют суевериям о високосах, хочется пожелать больше внимания обращать на положительные события и перемены. И тогда, возможно, наберется восстанавливающий в репутации високосов список благих и радостных примет.

Надеюсь, вы отлично встретили новый год, и сейчас у вас отличное праздничное настроение. По крайней мере у меня это именно так - мы не пили никакого алкоголя, и чокнулись в полночь бокалами с водой из пятилитровой канистры, поэтому мы проснулись, погуляли, и тут я вспомнил одно из вчерашних поздравлений с Новым годом:

Желаю, чтобы в конце каждого года ты, вспоминая то, что было за последние 366 if ((year%4 == 0 and year%100 != 0) or (year%400 == 0)) else 365 дней, думал про себя:

Ох, нифига себе, какой был экшен. Обязательно буду рассказывать внукам или напишу об этом потом книгу.


Итак, выше достаточно простой inline-способ определить количество дней в году (переменная year), который, по сути, полностью раскрывает их суть: в григорианском календаре високосными годами считаются те годы, порядковый номер которых либо кратен 4, но при этом не кратен 100, либо кратен 400. Иными словами, если год делится на 4 без остатка, но делится на 100 только с остатком, то он високосный, иначе - невисокосный, кроме случая, если он делится без остатка на 400 - тогда он всё равно високосный.

Например, 2013 год невисокосный, 1700, 1800 и 1900 - опять же невисокосные годы, а вот 2000, 2004, 2008 и 2012 - високосные.

Но что, если мы не помним, сколько дней в високосных (366 дней) и невисокосных (365 дней) годах, или просто хотим написать определение количества дней в году максимально быстро? Можно ли сделать так на Python? Конечно же, можно.

Итак, в Python есть модуль calendar . Он как раз отлично подходит для того, чтобы узнать, является ли тот или иной год високосным (или, например, сколько високосных годов в определённом интервале), определить количество дней в месяце, получить номер дня недели для определённой даты и так далее.

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

Функция calendar.monthrange принимает номер года в качестве первого аргумента и номер месяца в качестве второго аргумента. Возвращает номер дня недели первого числа данного месяца и количество дней в данном месяце:

>>> import calendar >>> calendar.monthrange(2013, 1) (1, 31)
Соответственно, мы можем подсчитать общее количество дней для всех 12 месяцев, и получить таким образом количество дней для данного года:

>>> import calendar >>> year = 2013 >>> sum(map(lambda x: calendar.monthrange(year, x), range(1, 13))) 365
Но если подумать о том, как именно выполняется эта строка, становится очевидно, что это решение очень неэффективно, если нужно посчитать количество дней для большого количества годов.

Проверяем с помощью модуля timeit .

На то, чтобы выполнить её 1 миллион раз, требуется 13.69 секунд, если import calendar делается один раз в начале. Если import calendar делается каждый раз, тогда 14.49 секунд.

Теперь попробуем другой вариант. Он требует знания того, сколько дней в високосных и невисокосных годах, но зато он очень короткий:

>>> import calendar >>> year = 2013 >>> 365+calendar.isleap(year) 365
И, как легко догадаться, он уже намного быстрее: 0.83 секунд, включая import calendar, и 0.26 секунд, если import calendar делается один раз в начале.

Давайте также посмотрим, сколько требуется времени самому первому варианту, с «ручным» подходом: 0.07 секунд для 2012 и 2013 и 0.12 секунд для 2000 (думаю, всем понятно, откуда берётся такая разница в скорости для этих годов).

Получается, что это и есть самый быстрый вариант из этих трёх:

>>> import calendar >>> year = 2013 >>> 366 if ((year%4 == 0 and year%100 != 0) or (year%400 == 0)) else 365 365
Конечно, в большинстве случаев вы можете использовать любой из этих вариантов - в конце концов, при определении количества дней в одном, двух, десяти или ста годах вы вряд ли почувствуете какую-либо разницу.

Пишите, оптимизируйте, улучшайте, тестируйте и считайте производительность - но не забывайте о читаемости исходников ваших программ.

С Новым годом! Удачи, счастья, радости и самосовершенствования в новом году.

В Юлианском и Григорианском календарях високосным называют год, который состоит из 366 дней. Таким образом, от обычного, он отличается присутствием «лишних» суток. В Юлианском календаре високосным является каждый четвертый год. Что касается Григорианского, в нем подход к определению високосного года аналогичный, но с небольшим исключением.

Какие года високосные по Григорианскому календарю

Чтобы считаться високосным, номер года, прежде всего, должен делиться на четыре. Касательно нулевых годов, с которых начинаются столетия, они считаются високосными только в случае, если их номер кратен 400. Так, к примеру, 2000-й год является високосным, в то время как 1900-й – нет.

Что касается вопроса, сколько дней в високосном году, самый распространенный в мире Григорианский календарь содержит 366 дней. «Лишним» днем становится 29 февраля. Таким образом, люди, родившиеся в этот день, официально отмечают свой день рождение раз в четыре года. Это интересная особенность високосных годов.

Откуда берется дополнительный день

Наша планета все время вращается вокруг своего небесного светила – Солнца. Полный оборот Земля совершает за 365 дней и несколько часов. Это промежуток времени и называется "годом". Для удобства исчисления «лишние» несколько часов не берутся во внимание на протяжении трех лет. На четвертый же год дополнительные часы складываются и, в итоге, получаются «лишние» сутки, которые и принято прибавлять к каждому четвертому февралю.

Високосные года: список за XIX, XX и XXI век

Учитывая вышеупомянутые правила определения високосных годов, можно сформировать их список за последние столетия. Так, в XIX веке таковыми являлись: 1804, 1808, 1812, 1816, 1820, 1824, 1828, 1832, 1836, 1840, 1844, 1848, 1852, 1856, 1860, 1864, 1868, 1872, 1876, 1880, 1884, 1888, 1892, 1896.

В XX столетии високосными годами, соответственно, были 1904, 1908, 1912, 1916, 1920, 1924, 1928, 1932, 1936, 1940, 1944, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996.

Что касается XXI века, в котором нам всем посчастливилось жить, високосными годами являлись 2000, 2004, 2008, 2012. Ближайшим високосным годом будет 2016-й.

Мистика високосного года

Несмотря на то, что происхождение и особенности високосных годов уже давно изучены и абсолютно ясны, многие люди с опаской ждут их наступления. Так уж сложилось, что високосный год считается чем-то странным и где-то даже опасным. Тем не менее, если проанализировать историю, в обычные годы случалось не меньше разного рода катаклизмов и негативных событий, чем в високосные. Поэтому не стоит придавать високосным годам какого-то особенного значения.

Високосный год (лат. bis sextus - «второй шестой») - год в юлианском и григорианском календарях, продолжительность которого равна 366 дням - на одни сутки больше продолжительности обычного, невисокосного года. В юлианском календаре високосным годом является каждый четвёртый год, в григорианском календаре из этого правила есть исключения.

Год - условная единица измерения времени, которая исторически означала однократный цикл сезонов (весна, лето, осень, зима). В большинстве стран календарная продолжительность года равна 365 или 366 дням. В настоящее время год употребляется также в качестве временной характеристики обращения планет вокруг звёзд в планетарных системах, в частности Земли вокруг Солнца.

Календарный год в григорианском и юлианском календарях равен 365 суток в невисокосные годы, и 366 суток в високосные годы. Средняя же продолжительность года составляет 365,2425 суток для григорианского и 365,25 суток для юлианского календарей.

Календарный год в исламском календаре содержит 353, 354 или 355 суток - 12 лунных месяцев. Средняя продолжительность года - 354,37 суток, что меньше тропического года и поэтому мусульманские праздники «кочуют» по временам года.

Календарный год в еврейском календаре содержит 353, 354 или 355 суток в простом году и 383, 384 или 385 суток в високосном году. Средняя продолжительность года - 365,2468 суток, что близко к тропическому году.

Продолжительность тропического года (время между двумя весенними равноденствиями) составляет 365 суток 5 часов 48 минут 46 секунд. Различие в продолжительности тропического года и среднего юлианского календарного года (365,25 суток) составляет 11 минут 14 секунд. Из этих 11 минут и 14 секунд приблизительно за 128 лет складываются одни сутки.

По истечении столетий было замечено смещение дня весеннего равноденствия, с которым связаны церковные праздники. К XVI веку весеннее равноденствие наступало примерно на 10 суток раньше 21 марта, используемого для определения дня Пасхи.

Чтобы компенсировать накопившуюся ошибку и избежать подобного смещения в будущем, в 1582 году римский папа Григорий XIII провёл реформу календаря. Чтобы средний календарный год лучше соответствовал солнечному, было решено изменить правило високосных лет. По-прежнему високосным оставался год, номер которого кратен четырём, но исключение делалось для тех, которые были кратны 100. Отныне такие годы были високосными только тогда, когда делились ещё и на 400.

Иными словами, год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400. Год не является високосным, если он не кратен 4, либо он кратен 100, но при этом не кратен 400.

Последние годы столетий, оканчивающиеся на два нуля, в трёх случаях из четырёх не являются високосными. Так, годы 1700, 1800 и 1900 не являются високосными, так как они кратны 100 и не кратны 400. Годы 1600 и 2000 - високосные, так как они кратны 400. Годы 2100, 2200 и 2300 - невисокосные. В високосные годы вводится дополнительный день - 29 февраля. Католический же мир живет по юлианскому календарю. В отличие от юлианского, григорианский календарь учитывает лишь один объект - Солнце.

Сечас мы живем по юлианскому календарю (новый стиль), до революции жили по григорианскому (старый стиль). Разница между старым и новым стилями составляла в XVIII веке 11 суток, в XIX веке - 12 суток, в XX- XXI веках - 13 суток. В XXII веке эта разница будет составлять уже 14 суток. Григорианский календарь введён при Советской власти с 14 февраля 1918 (после 31 января шло уже не 1 февраля, а сразу 14-е). Последний високосный год был , следующий будет .

1996, 1992, 1988, 1984, 1980, 1976, 1972, 1968, 1964, 1960, 1956, 1952, 1948, 1944, 1940, 1936, 1932, 1928, 1924, 1920, 1916, 1912, 1908, 1904, По григорианскому календарю 1900 - невисокосный год, по юлианскому - високосный. 1896.

Замечание: Для большинства компьютерных и мобильных систем допустимыми являются даты с 13 декабря 1901, 20:45:54 GMT по 19 января 2038, 03:14:07 GMT. (Эти даты соответствуют минимальному и максимальному значению 32-битового целого со знаком). Для Windows допустимы даты с 01-01-1970 по 19-01-2038.