Vilken veckodag var ett visst datum. Under kriget, i fronten, höll vår far, Clas Olof Selenius, som gärna kallade sig Cosinus, sin hjärna i trim med allehanda huvudräkning. Han hade kanske inte ännu trott sig kunna få bli matematiker, men han var övertygad om att han iallafall var "Sifferkarl", och i detta tämligen oöverträffad. Han hittade på olika metoder för att som huvudräkning kunna utföra olika operationer. En sådan metod syftade till att räkna fram veckodag utifrån ett datum. Idag gör vi det enkelt i EXCEL tex såhär: Skriv datumet i cell A1. Skriv in '=A1' i cell B1 Formattera cell B1 som anpassat tal med formatet "DDDD". Voila Jag fick höra min fars knep men glömde det fort. Här kommer utdrag ur ett (något redigerat) brev från min bror Carl-Olof Selenius: "Vår far lärde ut en metod att räkna fram veckodag utgående från ett valfritt datum. I den form som jag fick lära mig denna metod var den inte "millennie-anpassad" alltså den passade inte dagar efter millennieskiftet. Det faktum att år 2000 är skottår, till skillnad för de tre årtalen 1700, 1800 och 1900, "ställer till litet problem". Jag föreslår att man formulerar metoden sålunda: 1. Att lära sig utantill: 1800-talet kom ihåg plus 2 1900-talet kom ihåg minus 1 2000-talet kom ihåg plus 42. Att också lära sig utantill, för månaderna jfm 144 amj 025 jas 036 ond 146(minnesknep: tre av dem är kvadrattal, den i det tredje kvartalet är såväl entalssiffran som tiotalssiffran ökad med 1 jämfört med andra kvartalet. Det fjärde kvartalet är två mer än det första kvartalet. (Frejs fortsättning. Första kvartalet är antalet månader i året i kvadrat...) 3. Den räkneoperation som skall användas är modulo=resten från en heltals-division. (Annorlunda uttryckt ta bort så många 7-tal som möjligt). Exempel: 10 januari 2000 10:nde. 10-7 ger 3 januari, tab 2 ger +1 2000: 20-seklet tab 1 ger +4 00-år i seklet ger +0 SUMMA: 8 8 modulo 7 ger 1 som enligt Sveriges dagnumrering är MÅNDAG. 4. Har man passerat skottårsmånader (februari) i seklet lägger man 1 till för varje sådan månad som man har passerat. I veckodagshänseende är det alltså den 29:e februari som är skottårets extra dag (inte den 24 eller 25:e febr). Det betyder en extra term som är +1 från och med den 1:a mars 2000, en extra term +2 från och med den 1:a mars 2004; en extra term +3 från och med den 1:a mars 2008 osv.) För datum på 1800- och 1900-talen göres detta lämpligen genom att dividera de två årtalssiffrorna med 4 och använda heltalsdelen efter den 1:a mars annars denna, annars heltalskvot minus 1. Exempel: 3:e juni 1952 3:e ger 3 juni (tab1) ger +5 19-sekl (tab 2) ger -1 52 modulo 7 (52-49) +3 skottdagar 52/4 ger +13 (3:e juni är senare än 29:e februari) SUMMA: =23 23 modulo 7 = 23-21 = 2 Dag 2 i veckan är tisdag! 3:e juni 1952 var en tisdag" Citatet kommer från ett brev som Carl-Olof skrev i Windhook den 31:a januari 1999 till mig, Frej-Viking Selenius. Vilken veckodag var det? 31:a 3 Januari +1 19 -1 99 mod 7 +1 (7 gånger 14=98. 99-98=1) Skottdagar +24 SUMMA: =28 28 modulo 7 ger 0 0 måste vara söndag; detta har Carl-Olof missat att skriva i sitt brev. |
![]() Frej-Viking SELENIUS intresse/at/selenius.se |
Skriv till mig för att meddela annan kunskap att publicera. |
![]() |