DCF ptakovina - videli jste to uz nekdy?

Jan Waclawek konfera@efton.sk
Pondělí Únor 18 14:05:26 CET 2008


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




Další informace o konferenci Hw-list