|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 28 May 2001 21:45:14 To : Denis Pozhidaev Subject : высокосный год --------------------------------------------------------------------------------
Mon May 28 2001 23:30, Denis Pozhidaev wrote to All:
DP> Задачка есть, там надо сделать кое-что и там надо высчитать высокосный
DP> год. Дык я спpосил y пpепода, а он сказал, что Высокосный год - котоpый
DP> делится без остатка на 4, за исключением тех, что делятся на 100, но не
DP> делятся на 400.
DP> Вот, млин я не поймy пpичем тyт 100 и 400!
DP> Если кто знает, объясните, плз.
Вообще-то это здесь оффтопик, но дело в том, что длина года не выражается
целым числом суток. Поэтому для простоты вычислений год принимают равным 365
дням, каждые 4 года добавляют один день для компенсации ошибки (примерно в 1/4
суток в год), при этом компенсация слегка избыточна, поэтому раз в сто лет ее
не вводят, хотя 1800, 1900, 2000 делятся на четыре. Поскольку и это неточно,
раз в 400 лет дополнительный день все же вводят.
С уважением
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300c4a3aa81.html, оценка из 5, голосов 10
|