Hogyan határozzuk meg a hét napját dátum szerint a naptár megtekintése nélkül
Hogyan határozzuk meg a hét napját dátum szerint a naptár megtekintése nélkül
Anonim

Nem szükséges zseninek vagy tisztánlátónak lenni ahhoz, hogy a naptár segítsége nélkül meghatározzuk a hét napját bármely dátumhoz. Elég megjegyezni pár képletet. Ugyanakkor ez a gyakorlat jó edzés lehet az elmének és a memóriának.

Hogyan határozzuk meg a hét napját dátum szerint a naptár megtekintése nélkül
Hogyan határozzuk meg a hét napját dátum szerint a naptár megtekintése nélkül

A hét napjának dátum szerinti meghatározásához a következő képletet kell használnia:

hét napja = (nap + hónap kód + év kód)% 7

Magyarázatok

Hónap kód

A hónap és év kódja talán a képlet legnehezebb része.

Csak emlékeznie kell a hónap kódjára.

  • 1 - január, október;
  • 2 - május;
  • 3 - augusztus;
  • 4 - február, március, november;
  • 5 - június;
  • 6 - december, szeptember;
  • 0 - április, július.

Az ilyen logikátlan adatok megjegyezésének legegyszerűbb módja az asszociációk használata.

Év kód

A XXI. századi évszámot a következő képlettel számítják ki:

év kód = (6 + az év utolsó két számjegye + az év utolsó két számjegye / 4)% 7

A "/" operátor egy hiányos hányadost jelent, vagyis az osztás eredményének teljes részét.

  • 2015: (6 + 15 + 15/4)% 7 = (6 + 15 + 3)% 7 = 24% 7 = 4;
  • 2016: (6 + 16 + 16/4)% 7 = (6 + 16 + 4)% 7 = 26% 7 = 5;
  • 2017: (6 + 17 + 17/4)% 7 = (6 + 17 + 4)% 7 = 27% 7 = 6;
  • 2026: (6 + 26 + 26/4)% 7 = (6 + 26 + 6)% 7 = 38% 7 = 3.

Ha egy másik évszázad dátumához szeretné tudni a hét napját, akkor az évszázad értékeit is figyelembe kell vennie (6, 4, 2, 0). A következő évszázadok 6 helyett a következő értékek lesznek:

  • 16xx: 6;
  • 17xx: 4;
  • 18xx: 2;
  • 19xx: 0;
  • 20xx: 6;
  • 21xx: 4 és így tovább.

% 7

Itt egyszerű: % az osztás maradék operátora.

Az eredmény dekódolása

Visszaszámlálás kezdete - hétvége, azaz: 0 - szombat, 1 - vasárnap, és így tovább.

Számítási példák

  • 2016. július 25.: (25 + 0 + 5)% 7 = 30% 7 = 2 - hétfő;
  • 2017. augusztus 8.: (8 + 3 + 6)% 7 = 17% 7 = 3 - kedd;
  • 2127. január 5.:

    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = 6 - év kódja;
    • (5 + 1 + 6)% 7 = 10% 7 = 5 - csütörtök.

Természetesen a technológia korában nem létfontosságú a hét napjának dátum szerinti kiszámítása. De ez egy nem triviális gyakorlat mindenkinek, aki szereti fejleszteni a memóriáját és számokkal végzett műveleteket.

UPD. Sajnos ez a képlet nem működik jól szökőévekben. Február 29-ig (beleértve) még egy egységet kell hozzáadnia a képlethez, hogy megkapja a megfelelő napot. Köszönjük az olvasóknak, hogy megtalálták a hibát.

Ajánlott: