A hét napjának meghatározása

A hét napjának meghatározása bármely dátumhoz számos algoritmussal elvégezhető . Ezenkívül az öröknaptárak nem igényelnek számításokat a felhasználótól, és lényegében keresőtáblák. Egy tipikus alkalmazás a hét azon napjának kiszámítása, amelyen valaki született vagy egy adott esemény történt.

Fogalmak

A numerikus számítás során a hét napjait a hét napjainak számaként ábrázoljuk. Ha a hétfő a hét első napja, a napok 1-től 7-ig kódolhatók, hétfőtől vasárnapig, az ISO 8601 szabvány szerint . A 7-tel jelölt napot 0-val is jelölhetjük a 7 aritmetikai modul alkalmazásával , amely a 7-tel való osztás után kiszámítja a szám maradékát. Így a 7-et 0-nak, 8-at 1-nek, 9-et 2-nek, 18-nak tekintjük. 4, és így tovább. Ha a vasárnapot az 1. napnak tekintjük, akkor a 7 nappal később (vagyis a 8. nap) szintén vasárnap, a 18. nap pedig megegyezik a 4. nappal, ami szerda, mivel három nappal vasárnapra esik.

Alapértelmezett hétfő kedd szerda csütörtök péntek szombat vasárnap Példák a felhasználásra
ISO 8601 egy 2 3 négy 5 6 7 %_ISODOWI%, %@ISODOWI[]% ( 4DOS ); [1] DAYOFWEEK() ( HP Prime ) [2]
0 egy 2 3 négy 5 6
2 3 négy 5 6 7 egy %NDAY OF WEEK% ( NetWare , DR-DOS [3] ); %_DOWI%, %@DOWI[]% ( 4DOS ) [1]
egy 2 3 négy 5 6 0 HP pénzügyi számológépek

A hét napjának kiszámítására szolgáló szinte valamennyi módszer alapvető megközelítése egy "horgonydátummal" kezdődik: egy ismert párral (pl. 1800. január 1. szerda), amely meghatározza az ismert nap és a kísérleti nap közötti napok számát. meghatározni, és az aritmetikai modulo 7 segítségével megtalálni a hét új numerikus napját.

Az egyik standard megközelítés az, hogy megkeressük (vagy ismert szabállyal kiszámítjuk) egy adott évszázad hete első napjának értékét, megkeressük (vagy összehasonlító módszerrel kiszámítjuk) a hónapra vonatkozó korrekciót, kiszámítjuk az ugrások számát. század eleje óta eltelt éveket, majd összeadja őket a század elejétől számított évek számával és a hónap napjával. A végén egy napszámlálót kapunk, amelyre a 7. modult alkalmazzuk a dátum hét napjának meghatározásához. [négy]

Egyes módszerek először elvégzik az összes hozzáadást, majd elvetik a heteseket, míg mások minden lépésnél elvetik őket, mint Lewis Carroll módszerében . Mindkét módszer életképes: az első könnyebb a számológépeknél és a számítógépes programoknál, a második a fejben történő számításoknál (egy kis gyakorlással minden számítást fejben is elvégezhet). Az itt megadott módszerek egyike sem végez tartomány-ellenőrzést, így az érvénytelen dátumok hibás eredményeket adnak.

Hasonló napok

A hónap minden hetedik napjának neve ugyanaz, mint az előzőnek:


A hét napja
d
00 07 14 21 28 0
01 08 15 22 29 egy
02 09 16 23 30 2
03 10 17 24 31 3
04 11 18 25 négy
05 12 19 26 5
06 13 20 27 6

Hasonló hónapok

A "hasonló hónapok" a naptári év azon hónapjai, amelyek a hét ugyanazon napján kezdődnek. Például a szeptember és a december egyezik, mert szeptember 1-je ugyanarra a napra esik, mint december 1-je (mert pontosan tizenhárom hét napos hét van a két dátum között). A hónapok csak akkor egyezhetnek meg, ha az első napjaik közötti napok száma osztható 7-tel, vagy más szóval, ha az első napjaikat elosztjuk a hetek egész számával. Például egy normál év februárja márciusnak felel meg, mivel februárban 28 nap van, osztható 7-tel, és 28 nap pontosan négy hétnek felel meg. Szökőévben a január és a február a szokásos év hónapjaitól eltérő hónapoknak felel meg, mivel a február 29. hozzáadásával minden következő hónap egy nappal később kezdődik .

A megfelelő hónapok az alábbiakban láthatók.

Hétköznapi évek

Szökőév

Minden évben

Az alábbi hónapok táblázatában a megfelelő hónapok száma azonos, ami közvetlenül következik a definícióból.

Hétköznapi évek Szökőév m
január október október 0
Lehet egy
augusztus február augusztus 2
február március november március november 3
június négy
szeptember december 5
április július január április július 6

Hasonló évek

Hét nap lehetséges, amellyel az év kezdődhet, és a szökőévek február 29-e után megváltoztatják a hét napját. Ez azt jelenti, hogy egy évnek 14 konfigurációja lehet. Minden konfigurációra utalhat egy domináns betű, de mivel nincs betű hozzárendelve február 29-hez, egy szökőévben két domináns betű van, az egyik a januárra és a februárra, a másik pedig (egy lépéssel hátrébb ábécé sorrendben) márciusra. -December.

Például 2019 kedden kezdődő rendes év volt, ami azt jelenti, hogy az év egésze összhangban volt a 2013-as naptári évvel. Másrészt 2020 szerdán kezdődő szökőév volt, amely nagyjából megfelelt az 1992-es naptári évnek; így ennek első 2 hónapja február 29-e kivételével a 2014-es naptári év hónapjainak felelt meg, az ezt követő 10 hónapja pedig a 2020-as szökőnap miatt a 2015-ös naptári évnek. A 2021-es év pénteken kezdődő rendes év volt: annak első 2 hónapja február 29-e kivételével a 2016-os naptári év hónapjainak felelt meg, az azt követő 10 hónap pedig a 2010-es naptári évnek felelt meg. Természetesen, mivel sem 2010, sem 2021 nem szökőév, a két év tökéletesen megegyezik.

Továbbá:

A részleteket lásd az alábbi táblázatban.

Századi év
mod 28
y
00 06 12 17 23 0
01 07 12 18 24 egy
02 08 13 19 24 2
03 08 14 20 25 3
04 09 15 20 26 négy
04 10 16 21 27 5
05 11 16 22 00 6

Megjegyzések:

Számítások az elmében

A naptári fejszámolás a fejszámolás világbajnokság egyik szakága  , amelyet 2004 óta kétévente rendeznek meg. A gregorián 1600 és 2100 közötti időpontokban a hétköznapok lehetséges maximális számát egy percen belül meg kell határozni. 2 kísérlet közül a legjobbat ítélik meg.

Világbajnok a naptár számítástechnikában [5]
Év Győztes Ország Eredmény
2004 Matthias Kesselschlager Németország 33
2006 Matthias Kesselschlager Németország 35
2008 Jan van Koningsveld Németország 40
2010 Yusnier Viera Kuba 48
2012 Myagmarsuren Tuuluul Mongólia 57
2014 Mark Hornet Sans Spanyolország 64
2016 Georgi Georgiev Bulgária 66
2018 Mark Hornet Sans Spanyolország 71

A világrekordot - 140 számítás percenként - az amerikai Yusnier Viera (korábban kubai) állította fel 2018-ban [6] .

Különösen nehéz feladat a hét napjának több számjegyű évszámmal történő meghatározása. A szakirodalom egy nyolc számjegyű évszámmal rendelkező dátum hét napjának kiszámítását írja le Jacques Inaudi és Maurice Dagber szuperszámlálói által [7] .

Az orosz számlálók közül az extra hosszú évszámú naptárszámításokat Vlagyimir Kutyukov „ember-naptár” [8] [9] [10] [11] [12] [13] végzi .

Lásd még

Jegyzetek

  1. 1 2 4DOS 8.00 online súgó. – 2002.
  2. HP Prime - Portal: Firmware frissítés  (német) . Moravia Education (2015. május 15.). Letöltve: 2015. augusztus 28. Az eredetiből archiválva : 2016. november 5..
  3. NWDOS-TIPPEK – Tippek és trükkök a Novell DOS 7-ben, a Blick univerzális részletek, hibák és megoldások  (német) verziójában . — 3. - 1997. (Megjegyzés. NWDOSTIP.TXTegy átfogó munka a Novell DOS 7 és OpenDOS 7.01 rendszeren , számos dokumentálatlan szolgáltatás és belső leírás leírásával. A szerző még nagyobb MPDOSTIP.ZIPgyűjteményének része, amelyet 2001-ig tartottak fenn, és akkoriban sok helyen terjesztettek. A megadott hivatkozás a NWDOSTIP.TXTfájl HTML-be konvertált régebbi verziójára mutat.)
  4. Időpont feltérképezése: A naptár és  története . – Oxford University Press , 1999.
  5. Weltmeisterschaften im Kopfrechnen - Mental Calculation World  Cup . Letöltve: 2020. augusztus 20. Az eredetiből archiválva : 2021. február 11.
  6. Naptár cflcelftion  világrekordok . Letöltve: 2020. augusztus 20. Az eredetiből archiválva : 2010. július 19.
  7. V. D. Pekelis. A lehetőségeid, haver! - 4., átdolgozott. és további - Moszkva: Tudás, 1984. - S. 38. - 272 p. - 200 000 példányban.
  8. Ember-naptár // Csoda 93. Csodák. Records. Eredmények. - Moszkva: "Divo", 1993. - S. 29. - 191 p. — 100.000 példány.  — ISBN 5-87012-008-X . .
  9. Ember-naptár // Csodálatos. Csodák. Records. Eredmények. - Moszkva: "Divo", 1998. - S. 30-31. — 224 p. — 15.000 példány.  - ISBN 5-87012-014-4 . .
  10. Naptár a fejben // Divo. Csodák. Records. Eredmények. - Moszkva: "Divo", 2001. - S. 29-30. — 287 p. — 10.000 példány.  — ISBN 5-87012-017-9 . .
  11. Naptár a fejben // Divo. Csodák. Records. Eredmények. - Moszkva: "Divo", 2005. - S. 28-29. — 208 p. - ISBN 5-87012-023-3 . .
  12. Man-naptár // Rekordok könyve "Lefty". - Moszkva: "All Russia" kiadó, 2004. - S. 123. - 336 p. - 4000 példány.
  13. Csodálatos emberek. 4. évad 8 szám. Vlagyimir Kutyukov. YouTube Calendar Man

Irodalom

Linkek