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