DCF ptakovina - videli jste to uz nekdy?
Jozef Racek
Jozef_Racek@tempest.sk
Pondělí Únor 18 14:29:47 CET 2008
Pozor - priestupny nie je kazdy 4 rok!!!
to je iba jedna z 3 podmienok:
1. priestupny je kazdy 4 rok
2. ALE - kazdy 100-ty rok priestupny NIE je ( aj ked je 4-ty)
3. ALE - kazdy 400-ty rok priestupny je ( aj ked je 4-ty, aj 100-ty)
Aj preto bol pred rokom 2000 taky poplach..., kedze museli byt splnene
vsetky 3 podmienky a mnohe programy to nemali zohladnene.
Len pre "cistotu algoritmu" je vhodne zahrnat do algoritmov vypoctov
priestupnych rokov vsetky podmienky.
Dodo
Jan Waclawek wrote:
> Mno, potrebujete korekciu k "na vsetky roky" taku, ze k=3+n*4 aby Vam fungoval vypocet prestupnych rokov s tym mod 4 v druhom riadku. T.j. pre "rok=00" musi byt mod4=0, lebo roku 2000 nepredchadzal ziadny prestupny rok; pre "rok=01" uz musi byt mod4=1, lebo roku 2001 predchadzal jeden prestupny rok atd. No ale kedze ste lenivy si posuvat den v tyzdni tam kde mate, t.j. tesne pred mod7 v poslednom riadku, musite si za zakladny rok zvolit taky, kde je 1.1. v pondelok. Pre 1996 vyjde k mod 4=0, pre 1990 vyjde k mod 4 = 2, pre 1979 vyjde k mod 4 = 1, no a pre 1973 to vyjde tak ako ma, k mod 4 = 3 (k = 27).
>
> Fuj, vysvetlovanie nikdy nebolo mojou silnou strankou.
>
> wek
>
>
> ----- Original Message ---------------
>
> Subject: Re: DCF ptakovina - videli jste to uz nekdy?
> From: Jakub Ladman <ladmanj@volny.cz>
> Date: Mon, 18 Feb 2008 13:43:21 +0100
> To: HW-news <hw-list@list.hw.cz>
>
>
>> Dne Monday 18 of February 2008 13:17:22 Jan Waclawek napsal(a):
>>
>>> Konecne mi to s tym povodnym algoritmom docvaklo.
>>>
>>> Problem je, ze chcete zastrelit dve muchy jednou ranou: korekciu na den v
>>> tyzdni a tiez korekciu na prestupne roky. Omnoho jednoduchsie by bolo sa na
>>> zaciatku venovat len tomu druhemu, a korekciu na den v tyzdni dat tam, kde
>>> patri: tesne pred finalne %7 (pre ludi: mod 7).
>>>
>> Jeste jedna vec, ta prvni korekce - na vsechny roky - musi predchazet te na
>> prestupne roky, protoze pocet uplynulych prestupnych roku se pocita z
>> celkoveho poctu uplynulych roku.
>> Nebo jsem neco z Vaseho mailu nepochopil?
>> Jakub Ladman
>>
>>> Takze znova odvolavam co som odvolal a vraciam sa k povodnej adrenalinovke:
>>> ake konstanty pouzit v povodnom algoritme aby to fachalo? No a vychadza mi
>>> to ze treba zobrat za zaklad rok 1973 (teda mozno aj ine ale tento je
>>> najblizsie), takze prva korekcia je +27.
>>>
>>> wek
>>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list