A hét napjának fejben való kiszámítása. Az agy edzése (a hét napjának kiszámítása dátum szerint) A hét napjának meghatározása dátum szerint

Az alábbiakban néhány billentyűparancsot és tippet talál, amelyek segítenek megtudni, hogy melyik dátum a hét melyik napján. Használhatod ezt a trükköt szüleid vagy barátaid társaságában, és bizonyíthatod nekik tehetségedet.

A századeltolódás számítása (a Gergely-naptár szerint):

  1. Vegyük egy adott év első dupla számát.
  2. Keresse meg a 4 következő legnagyobb többszörösét az első kettős szám után.
  3. Vonjon ki 1-et a talált számból.
  4. Ezután vonjuk ki belőle az első dupla számot.
  5. Végül szorozza meg a kapott értéket 2-vel.

Példa:

Számítsuk ki az évszázadok eltolódását az 1900. századra.

Ennek a dátumnak az első dupla száma a 19.

A 4 következő legmagasabb többszöröse 19 után a 20.

Ebből a számból (20–1) vonjunk le 1-et.

Most vonjuk ki az első dupla számot ((20–1)–19.

Végül szorozza meg a kapott értéket 2-vel.

1900V = ((20-1)-19)*2 = 0.

Használhatja az alábbi Gergely-naptári századeltolódási táblázatot, amely más századeltolódási értékeket csoportosít.

Havi eltolás számítása

Egy hónapban 4 hét van, ami 4x7=28 napot jelent. Januárban 31 nap van. Hátralévő napok: 31-28=3. Ez segít az egyes hónapok számának kiszámításában.

Először jelöljük a januárt 0-nak.

február = (januári napok száma + január hátralévő napjai) / 7) = (31 + 0) / 7 = 3

Március = (februári napok száma + február hátralévő napjai) / 7) = (28 + 3) / 7 = 3

Április = (Márciusi napok száma + március hátralévő napjai) / 7) = (31 + 3) / 7 = 6

Folytasd így decemberig... Számok hónapokra:

Havi beszámítási táblázat.

A hét napjainak száma

A trükk sikeres végrehajtásához emlékeznie kell ezekre a táblázatokra.

Most térjünk át magára a trükkre.

Emlékezzen a képletre Századok eltolása + Évek eltolása + Hónapok eltolása + Napok eltolása

  • Napok eltolása = Fogadott napok mod 7
  • Év eltolás = (az év utolsó két számjegye + (az év utolsó két számjegye/4)) mod 7

Ha az adott év szökőév és a hónap január vagy február, akkor az évek eltolása = (az év utolsó két számjegye + (az év utolsó két számjegye/4)) mod 7) – 1.

1. lépés: Kérjen bármilyen dátumot, és igazolja, hogy meg tudja mondani az adott dátum hét napját.

2. lépés: Vegye ki ennek az évszázadnak az eltolási értékét az első táblázatból, 1900-ra ez 0.

3. lépés: Számítsa ki a 86-os évek eltolását: ((86 + 86/4) mod 7*) = 2

4. lépés: Vegye ki a havi eltolás értékét a második táblázatból, júniusban ez 4.

5. lépés: Számítsa ki a napok eltolását: 23 mod 7* = 2.

6. lépés: Most adja hozzá mind a 4 számot: 0 + 2 + 4 + 2 = 8.

7. lépés: Oszd el a 8-at 7-tel = 1.

A hét napjainak táblázata szerint az 1-es szám a hétfőnek felel meg.

Ezért a válaszod: hétfő.

* 7. mód - Modulo összehasonlítás természetes szám 7. A fenti példában 23 mod 7* = 2, azaz 23 - 21 (a legközelebbi kisebb egész, osztható 7-tel) = 2. Egy másik példa (86 + 86/4) mod 7, 86+21 ( teljes egész szám) = 107 - 105 (a legközelebbi szám osztható 7-tel) = 2

Ahhoz, hogy a hét napját bármely dátumhoz naptár nélkül határozzuk meg, nem kell zseninek vagy tisztánlátónak lenned. Elég emlékezni néhány képletre.

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

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

Magyarázatok

Hónap kód

A hónap és az é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 emlékezetére a legegyszerűbb az asszociációkhoz folyamodni.

Év kód

Az évszámot a 21. században a következő képlettel számítják ki:

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

A „/” operátor egy nem teljes hányadost, vagyis az osztás eredményének egész részét jelenti.

  • 2015: (6 + 15 + 15 / 4)% 7 = (6 + 15 + 3)% 7 = 25% 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 században lévő dátumhoz szeretné megtudni a hét napját, akkor figyelembe kell vennie a századi értékeket (6, 4, 2, 0). A következő évszázadokban a 6 helyett a következő értékek lesznek:

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

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

Az eredmény dekódolása

A visszaszámlálás a hétvégétől indul, 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 - éves kód;
    • (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 kiszámítása egy dátum alapján. 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 szökőévekben nem működik teljesen megfelelően. Február 29-ig (beleértve) egy újabb mértékegységet kell hozzáadnia a képlethez, hogy megkapja a megfelelő napot. Köszönöm az olvasóknak, hogy észrevették a hibát.

A hét napjának meghatározása dátum szerint | Online edző

A gyakorlat 7 helyes válasz után tekinthető befejezettnek.

A gyakorlat végrehajtásának normája 2 perc

A gyakorlat sikeres elvégzéséhez ismerkedjen meg az elmélettel

A hét napjának meghatározása dátum szerint | Elmélet

A hét napját dátum szerint határozhatja meg az alábbiak szerint:

  1. számítsa ki a hét napjának kódját úgy, hogy összeadja a hónap napjának sorszámát, a hónap kódját és az év kódját, majd csökkentse a kapott összeget (ha meghaladja a 6-ot) 0-tól 6-ig a szükséges érték kivonásával hetesek száma (vagy más szóval a megfelelő szám kivonásával a hét többszöröse, amely lehet 7(7x1), 14(7x2), 21(7x3), 28(7x4), 35(7x5), 42 (7x6) stb.);
  2. Határozza meg a hét napját a hét napja kódjával.

A hét napjai és kódjaik

Hónapok és kódjaik

Mnemonikus technikák használhatók a hónapok és kódjaik közötti megfelelés emlékezésére.

Például a január könnyen társítható a 6-os számmal, mivel a „január” szó 6 betűből áll, a február pedig a 2-es számmal, mivel a február az év második hónapja. De ne felejtse el eggyel csökkenteni a januári és februári kódot, ha az év szökőév.

Használhatja személyes asszociációit is. Például, ha márciusban szülte meg a második gyermekét, akkor könnyű lesz márciust a 2-es számmal társítania.

A 21. század évei és kódjaik*

Év NAK NEK. Év NAK NEK. Év NAK NEK. Év NAK NEK.
2000 0 2025 3 2050 6 2075 2
2001 1 2026 4 2051 0 2076 4
2002 2 2027 5 2052 2 2077 5
2003 3 2028 0 2053 3 2078 6
2004 5 2029 1 2054 4 2079 0
2005 6 2030 2 2055 5 2080 2
2006 0 2031 3 2056 0 2081 3
2007 1 2032 5 2057 1 2082 4
2008 3 2033 6 2058 2 2083 5
2009 4 2034 0 2059 3 2084 0
2010 5 2035 1 2060 5 2085 1
2011 6 2036 3 2061 6 2086 2
2012 1 2037 4 2062 0 2087 3
2013 2 2038 5 2063 1 2088 5
2014 3 2039 6 2064 3 2089 6
2015 4 2040 1 2065 4 2090 0
2016 6 2041 2 2066 5 2091 1
2017 0 2042 3 2067 6 2092 3
2018 1 2043 4 2068 1 2093 4
2019 2 2044 6 2069 2 2094 5
2020 4 2045 0 2070 3 2095 6
2021 5 2046 1 2071 4 2096 1
2022 6 2047 2 2072 6 2097 2
2023 0 2048 4 2073 0 2098 3
2024 2 2049 5 2074 1 2099 4

Ezt a táblázatot nem kell memorizálni. A 21. század évszáma (2000-2099) a következőképpen számítható ki:

  1. mutassa be az évet kifejezésként: 2000 + X, ahol X az év utolsó két számjegyéből származó szám;
  2. oszd el X-et 4-gyel, és dobd el a maradékot;
  3. adjunk hozzá X-et a 2. lépés eredményéhez;
  4. ha a 3. pont eredménye több mint hat, akkor vonjuk le belőle a hét legnagyobb többszörösét (de nem haladja meg a 3. pont eredményét).

Például 2029-re: 1) 2029 = 2000 + 29; 2) 29/4 = 7 (a maradékot eldobjuk); 3) 7 + 29 = 36; 4) 36-35 (7x5) = 1

soros nap a hónapban = 5;

hónap kódja = 5;

évszám: 1) 2018 = 2000 + 18; 2) 18/4 = 4 (a maradékot eldobjuk); 3) 4 + 18 = 22; 4) 22-21 (7x3) = 1

(a hónap soros napja + hónap kódja + év kódja) = 5 + 5 + 1 = 11

Mivel a kapott összeg meghaladja a 6-ot, a hét megfelelő többszörösének kivonásával 6-ot meg nem haladó számra csökkentjük: 11 - 7(7x1) = 4

Válasz: csütörtök (a hét napjának kódja = 4)

a hónap rendes napja = 26;

hónap kódja = 2;

évkód: 1) 2039 = 2000 + 39; 2) 39/4 = 9 (a maradékot eldobjuk); 3) 9 + 39 = 48; 4) 48-42 (7x6) = 6

(a hónap soros napja + hónap kódja + év kódja) = 26 + 2 + 6 = 34

Mivel a kapott összeg meghaladja a 6-ot, a hét megfelelő többszörösének kivonásával 6-ot meg nem haladó számra csökkentjük: 34 - 28(7x4) = 6

Válasz: szombat (a hét napjának kódja = 6)

A hét napjának 20. századi dátumok alapján történő meghatározásához a 21. századi évszámot 1 nappal előre kell tolni.

a hónap rendes napja = 12;

hónap kódja = 1;

évszám: 1) 1953 = 1900 + 53; 2) 53/4 = 13 (a maradékot eldobjuk); 3) 13 + 53 = 66; 4) 66-63 (7x9) = 3

Mivel egy 20. századi dátumról van szó, az évszámhoz adunk egyet: 3 + 1 = 4

(a hónap soros napja + hónap kódja + év kódja) = 12 + 1 + 4 = 17

Mivel a kapott összeg meghaladja a 6-ot, a hét megfelelő többszörösének kivonásával 6-ot meg nem haladó számra csökkentjük: 17 - 14(7x2) = 3

Válasz: szerda (a hét napjának kódja = 3)

* Egy normál (nem szökőévben) 365 nap van (52 teljes hét + 1 nap). Ezért egy ilyen évben az előzőhöz képest a hét napja eltolódik 1 nappal előre.

Egy szökőév 366 napból áll (52 teljes hét + 2 nap). Ezért egy ilyen évben az előzőhöz képest a hét napja eltolódik 2 napok előtt. Pontosabban, egy további eltolódás (annak következtében, hogy az év szökőév) február vége után következik be. Ezért a szökőév januárjában és februárjában (amikor még nem történt eltolódás) a hónap kódja eggyel csökken a szokásos (nem szökőév) januárhoz és februárhoz képest.