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):
- Vegyük egy adott év első dupla számát.
- Keresse meg a 4 következő legnagyobb többszörösét az első kettős szám után.
- Vonjon ki 1-et a talált számból.
- Ezután vonjuk ki belőle az első dupla számot.
- 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:
- 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.);
- 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:
- mutassa be az évet kifejezésként: 2000 + X, ahol X az év utolsó két számjegyéből származó szám;
- oszd el X-et 4-gyel, és dobd el a maradékot;
- adjunk hozzá X-et a 2. lépés eredményéhez;
- 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.