Viikonpäivän määrittäminen

Viikonpäivän määrittäminen mille tahansa päivämäärälle voidaan tehdä useilla algoritmeilla . Lisäksi ikuiset kalenterit eivät vaadi laskelmia käyttäjältä ja ovat pohjimmiltaan hakutaulukoita. Tyypillinen sovellus on laskea viikonpäivä , jolloin joku on syntynyt tai tietty tapahtuma tapahtui.

Käsitteet

Numeerisessa laskennassa viikonpäivät esitetään viikonpäivien numeroina. Jos maanantai on viikon ensimmäinen päivä, päivät voidaan koodata 1–7, maanantaista sunnuntaihin ISO 8601 :n mukaisesti . 7:llä merkitty päivä voidaan merkitä myös 0:ksi käyttämällä aritmeettista moduulia 7, joka laskee luvun lopun 7:llä jakamisen jälkeen. Näin ollen lukua 7 käsitellään 0:na, 8:na 1:nä, 9:nä 2:na, 18:na. 4 ja niin edelleen.. Jos sunnuntaita pidetään päivänä 1, niin 7 päivää myöhemmin (eli päivä 8) on myös sunnuntai ja päivä 18 on sama kuin päivä 4, joka on keskiviikko, koska se osuu kolme päivää sunnuntain jälkeen.

Vakio maanantai tiistai keskiviikko torstai perjantai lauantai sunnuntai Esimerkkejä käytöstä
ISO 8601 yksi 2 3 neljä 5 6 7 %_ISODOWI%, %@ISODOWI[]% ( 4DOS ); [1] DAYOFWEEK() ( HP Prime ) [2]
0 yksi 2 3 neljä 5 6
2 3 neljä 5 6 7 yksi %NDAY OF WEEK% ( NetWare , DR-DOS [3] ); %_DOWI%, %@DOWI[]% ( 4DOS ) [1]
yksi 2 3 neljä 5 6 0 HP:n talouslaskimet

Lähes kaikkien viikonpäivän laskentamenetelmien peruslähestymistapa alkaa "ankkuripäivämäärällä": tunnetulla parilla (esim. 1. tammikuuta 1800 keskiviikkona), joka määrittää päivien lukumäärän tunnetun päivän ja sen päivän välillä, jota yrität. määrittääksesi ja käyttämällä aritmeettista moduloa 7 löytääksesi uuden numeerisen viikonpäivän.

Yksi tavallisista lähestymistavoista on löytää (tai laskea tunnetun säännön avulla) tietyn vuosisadan viikon ensimmäisen päivän arvo, löytää (tai laskea vertailumenetelmällä) kuukauden korjaus, laskea hypyn määrä. vuodet vuosisadan alusta ja lisää ne sitten vuosisadan alun vuosien lukumäärään ja kuukauden päivään. Lopulta saadaan päivien laskuri, johon sovelletaan moduulia 7 päivämäärän viikonpäivän määrittämiseksi. [neljä]

Jotkut menetelmät tekevät ensin kaikki lisäykset ja hylkäävät sitten seitsemän, kun taas toiset hylkäävät ne jokaisessa vaiheessa, kuten Lewis Carrollin menetelmässä . Kumpikin menetelmä on varsin käyttökelpoinen: ensimmäinen on helpompi laskimille ja tietokoneohjelmille, toinen on mielenterveyden laskelmia (on täysin mahdollista tehdä kaikki laskelmat päässäsi pienellä harjoittelulla). Mikään tässä annetuista menetelmistä ei suorita alueen tarkistusta, joten virheelliset päivämäärät tuottavat virheellisiä tuloksia.

Samanlaiset päivät

Kuukauden joka seitsemäs päivä on sama nimi kuin edellinen:


Viikon päivä
d
00 07 14 21 28 0
01 08 15 22 29 yksi
02 09 16 23 30 2
03 10 17 24 31 3
04 11 18 25 neljä
05 12 19 26 5
06 13 20 27 6

Samanlaiset kuukaudet

"Samankaltaiset kuukaudet" ovat niitä kalenterivuoden kuukausia, jotka alkavat samana viikonpäivänä. Esimerkiksi syys- ja joulukuu täsmäävät, koska syyskuun 1. päivä osuu samalle päivälle kuin joulukuun 1. päivä (koska näiden kahden päivämäärän välillä on tasan kolmetoista seitsemän päivän viikkoa). Kuukaudet voivat täsmää vain, jos niiden ensimmäisten päivien välinen määrä on jaollinen seitsemällä, tai toisin sanoen, jos ensimmäiset päivät jaetaan viikkojen kokonaisluvulla. Esimerkiksi normaalin vuoden helmikuu vastaa maaliskuuta, koska helmikuussa on 28 päivää, jaettuna 7:llä, ja 28 päivää on tasan neljä viikkoa. Karkausvuonna tammikuu ja helmikuu vastaavat eri kuukausia kuin tavallisen vuoden kuukaudet, koska helmikuun 29. päivän lisääminen tarkoittaa, että jokainen seuraava kuukausi alkaa päivää myöhemmin.

Vastaavat kuukaudet on esitetty alla.

Tavallisia vuosia

Karkausvuodet

Kaikki vuodet

Alla olevassa kuukausitaulukossa vastaavilla kuukausilla on sama numero, mikä seuraa suoraan määritelmästä.

Tavallisia vuosia Karkausvuodet m
Tammikuu lokakuu lokakuu 0
saattaa yksi
elokuu Helmikuu elokuu 2
Helmikuu Maaliskuu Marraskuu Maaliskuu marraskuu 3
kesäkuuta neljä
Syyskuu Joulukuu 5
Huhtikuu Heinäkuu Tammikuu Huhtikuu Heinäkuu 6

Samanlaisia ​​vuosia

Vuodelle on seitsemän mahdollista alkamispäivää, ja karkausvuodet muuttavat viikonpäivän helmikuun 29. päivän jälkeen. Tämä tarkoittaa, että vuodessa voi olla 14 kokoonpanoa. Kaikkiin kokoonpanoihin voidaan viitata hallitsevalla kirjaimella, mutta koska helmikuun 29. päivälle ei ole määritetty kirjainta, karkausvuonna on kaksi hallitsevaa kirjainta, yksi tammikuulle ja helmikuulle ja toinen (askel taaksepäin aakkosjärjestyksessä) maaliskuulle -Joulukuu.

Esimerkiksi vuosi 2019 oli tiistaista alkava säännöllinen vuosi, mikä tarkoittaa, että vuosi oli kokonaisuudessaan kalenterivuoden 2013 mukainen. Toisaalta 2020 oli keskiviikkona alkava karkausvuosi, joka vastasi pitkälti kalenterivuotta 1992; erityisesti sen ensimmäiset 2 kuukautta helmikuun 29. päivää lukuun ottamatta vastasivat kalenterivuoden 2014 kuukausia ja vuoden 2020 karkauspäivästä sen seuraavat 10 kuukautta kalenterivuotta 2015. Vuosi 2021 oli perjantaina alkava säännöllinen vuosi: sen ensimmäiset 2 kuukautta vastasivat helmikuun 29. päivää lukuun ottamatta kalenterivuoden 2016 kuukausia ja seuraavat 10 kuukautta kalenterivuotta 2010. Tietenkin, koska 2010 ja 2021 eivät ole karkausvuosia, nämä kaksi vuotta ovat täysin yhdenmukaisia.

Lisäksi:

Katso lisätietoja alla olevasta taulukosta.

Vuosisadan vuosi
mod 28
y
00 06 12 17 23 0
01 07 12 18 24 yksi
02 08 13 19 24 2
03 08 14 20 25 3
04 09 15 20 26 neljä
04 10 16 21 27 5
05 11 16 22 00 6

Huomautuksia:

Laskut mielessä

Kalenteripäällinen aritmetiikka  on tieteenala mielessä laskennan MM-kilpailuissa , jotka on järjestetty joka toinen vuosi vuodesta 2004 lähtien. Arkipäivien enimmäismäärä päivämäärille 1600-2100 gregoriaaninen on määritettävä minuutin sisällä. Paras kahdesta yrityksestä arvostellaan.

Kalenterilaskennan maailmanmestari [5]
vuosi Voittaja Maa Tulos
2004 Matthias Kesselschlager Saksa 33
2006 Matthias Kesselschlager Saksa 35
2008 Jan van Koningsveld Saksa 40
2010 Yusnier Viera Kuuba 48
2012 Myagmarsuren Tuuluul Mongolia 57
2014 Mark Hornet Sans Espanja 64
2016 Georgi Georgiev Bulgaria 66
2018 Mark Hornet Sans Espanja 71

Maailmanennätyksen - 140 laskutoimitusta minuutissa - asetti vuonna 2018 Yusnier Viera Yhdysvalloista (entinen Kuuba) [6] .

Erityisen vaikeita ovat tehtäviä määrittää viikonpäivä moninumeroisilla vuosilla. Kirjallisuudessa kuvataan superlaskurien Jacques Inaudin ja Maurice Dagberin [7] laskelmia viikonpäivän päivämäärästä, jossa on kahdeksannumeroinen vuosi .

Venäläisistä laskureista erikoispitkien vuosien kalenterilaskelmia hoitaa "mies-kalenteri" Vladimir Kutyukov [8] [9] [10] [11] [12] [13] .

Katso myös

Muistiinpanot

  1. 1 2 4DOS 8.00 online-ohje. – 2002.
  2. HP Prime - Portal: Laiteohjelmistopäivitys  (saksa) . Moravia Education (15. toukokuuta 2015). Haettu 28. elokuuta 2015. Arkistoitu alkuperäisestä 5. marraskuuta 2016.
  3. NWDOS-VINKKEJÄ - Vinkkejä ja temppuja Novell DOS 7:ssä, Blick auf undokumentierte Details, Bugs and Workarounds  (saksaksi) . – 3. - 1997. (Huom. NWDOSTIP.TXTon kattava teos Novell DOS 7 :stä ja OpenDOS 7.01 :stä , sisältäen kuvauksen monista dokumentoimattomista ominaisuuksista ja sisäosista. Se on osa tekijän vielä suurempaa MPDOSTIP.ZIPkokoelmaa, jota ylläpidettiin vuoteen 2001 asti ja jaettiin tuolloin monille sivustoille. Annettu linkki osoittaa tiedoston HTML-muunneltuun vanhempaan versioon NWDOSTIP.TXT.)
  4. Kartoitusaika: kalenteri ja sen  historia . — Oxford University Press , 1999.
  5. Weltmeisterschaften im Kopfrechnen - Mental Calculation World  Cup . Haettu 20. elokuuta 2020. Arkistoitu alkuperäisestä 11. helmikuuta 2021.
  6. Kalenteri cflcelftion  maailmanennätykset . Haettu 20. elokuuta 2020. Arkistoitu alkuperäisestä 19. heinäkuuta 2010.
  7. V. D. Pekelis. Sinun vaihtoehtosi, mies! - 4., tarkistettu. ja ylimääräistä - Moskova: Knowledge, 1984. - S. 38. - 272 s. - 200 000 kappaletta.
  8. Mies-kalenteri // Miracle 93. Miracles. Records. Saavutukset. - Moskova: "Divo", 1993. - S. 29. - 191 s. - 100 000 kappaletta.  — ISBN 5-87012-008-X . .
  9. Mies-kalenteri // Ihmeellistä. Ihmeitä. Records. Saavutukset. - Moskova: "Divo", 1998. - S. 30-31. — 224 s. – 15 000 kappaletta.  - ISBN 5-87012-014-4 . .
  10. Kalenteri päässä // Divo. Ihmeitä. Records. Saavutukset. - Moskova: "Divo", 2001. - S. 29-30. — 287 s. - 10 000 kappaletta.  — ISBN 5-87012-017-9 . .
  11. Kalenteri päässä // Divo. Ihmeitä. Records. Saavutukset. - Moskova: "Divo", 2005. - S. 28-29. — 208 s. - ISBN 5-87012-023-3 . .
  12. Mies-kalenteri // Ennätysten kirja "Lefty". - Moskova: Kustantaja "All Russia", 2004. - S. 123. - 336 s. - 4000 kappaletta.
  13. Upeita ihmisiä. kausi 4 8 numeroa. Vladimir Kutyukov. YouTube - kalenterimies

Kirjallisuus

Linkit