.note | Leap Years
Долго размышлял отчего 2000ый год был високосным (ибо по моим соображениям он НЕ должен был им быть, так как в любой средней школе детям всегда вбивали в голову, что все что одновременно делится на 4 и на 100 високосным не является).
Оказывается, в Григорианском календаре високосность года определяется по следующему логическому заключению:
- Если год делится на 4, то это високосный год
- Кроме тех, что делятся на 100 (пр. 1800 — НЕ високосный год)
- Кроме тех, где тысяча лет делится на 4 (пр. 2000 — високосный)
- Кроме тех, что делятся на 4000 (пр. 4000 или 8000 — НЕ високосный год)
Всё это потому, что в году всего 365.2425 дней, и надо время от времени корректировать календарь. Не будем вдаваться в сложности постепенного замедления вращения планеты и прочие мелочи :)
Кстати, многим точнее являются лунные календари, например Мусульманский и Еврейский, но, алас, там логика многим сложнее!
Jan. 16, 2006 // 02:13 | Комментарии (14)