Domedagsalgoritmen ( metoden) är en algoritm som låter dig mentalt beräkna vilken veckodag som infaller på ett valt datum . Utvecklad omkring 1970 av den brittiske matematikern John Conway . Gäller för datum enligt den gregorianska kalendern , men det finns modifieringar för den julianska kalendern .
Algoritmen bygger på den så kallade domedagen . "Dom" är den sista februari - 28 februari ett icke-skottår eller 29 februari ett skottår . Genom att känna till veckodagen som infaller den sista februari i det valda året, och med hjälp av algoritmen, kan du ta reda på veckodagen för vilket datum som helst under det valda året.
Innan du använder algoritmen måste du veta vilken veckodag som infaller den sista dagen i februari det valda året. År 2022 är den sista dagen i februari måndag. Om nästa år inte är ett skottår, kommer veckodagen den sista februari nästa år att flyttas från veckodagen den sista februari månad innevarande år en dag framåt; om det är ett skottår, så två dagar framåt.
Låt oss beskriva regelbundenheterna som används av algoritmen.
Veckodagar som infaller 4 april (04.04), 9 maj (09.05), 6 juni (06.06), 11 juli (07.11), 8 augusti (08.08), 5 september (05.09), 10 oktober (10.10), 7 november ( 07.11), 12 december (12.12), sammanfaller alltid med veckodagen som infaller den sista februari. Till exempel, 2022 är den sista dagen i februari måndag och den 4 april är också måndag. För att memorera datumen 04.04, 06.06, 08.08, 10.10, 12.12 kan du lägga märke till att för jämna månader, från och med april (4:e månaden), sammanfaller månadsdagen med månadens nummer. För att minnas paret 09.05, 05.09 och paret 07.11, 11.07, kan du se att parets första datum är en helgdag (9 maj (09.05) - Segerdagen ; 7 november (07.11) - årsdagen av oktoberrevolutionen ), och det andra datumet från paret erhålls genom att permutera månadens dag och månadens nummer. På engelska är ett minne känt : " I work from 9 to 5 at the 7-11 " - "I work from 9 to 5 at the seven-eleven store" [1] .
Veckodagarna som infaller den 3 januari ett icke-skottår och den 4 januari ett skottår sammanfaller med veckodagen som infaller den sista februari (för tre icke-skottår - den tredje av januari, det fjärde (skott)året - den fjärde januari).
Veckodagar som infaller den 7 mars (07.03), 14 mars (03.14), 21 mars (03.21) och 28 mars (03.28) sammanfaller med den veckodag som infaller den sista februari. Observera att dagarna i mars (7, 14, 21, 28) är multiplar av sju.
Följande är de månader för vilka, om månadernas dagar sammanfaller, även veckodagarna sammanfaller:
Till exempel är veckodagarna desamma för 4 april och 4 juli (2021 - söndag, 2022 - måndag, 2023 - tisdag), för 8 mars och 8 november (2021 - måndag), för 1 september och 1 december (2021 - onsdag).
Total:
Månad | Sista dagen i februari | Under skottår | PM |
---|---|---|---|
januari | 03.01 | 04.01 | Tre år 03 , i det fjärde - 04 |
februari | 28.02 | 29.02 | Sista |
Mars | "00".03 | "Noll" och allt delbart med 7 | |
april | 04.04 | ||
Maj | 09.05 | Nio till fem [2] | |
juni | 06.06 | ||
juli | 11.07 | sju-elva [1] | |
augusti | 08.08 | ||
september | 05.09 | Nio till fem [2] | |
oktober | 10.10 | ||
november | 07.11 | sju-elva [1] | |
december | 12.12 |