Kuinka Löytää Viikonpäivä

Sisällysluettelo:

Kuinka Löytää Viikonpäivä
Kuinka Löytää Viikonpäivä

Video: Kuinka Löytää Viikonpäivä

Video: Kuinka Löytää Viikonpäivä
Video: Miten löytää timanttia! | Minecraft Tutoriaali 2024, Marraskuu
Anonim

Voit selvittää, mihin viikonpäivään tietty päivämäärä menee menneisyydessä, nykyisyydessä tai tulevaisuudessa, käyttämällä ns. Ikuista kalenteria. Voit tehdä tällaisen laitteen kotona.

Kuinka löytää viikonpäivä
Kuinka löytää viikonpäivä

Ohjeet

Vaihe 1

Tee yhdeksi kuukaudeksi seitsemän kalenterikorttia, joista ensimmäinen alkaa maanantaina, toinen tiistaina, kolmas keskiviikosta ja niin edelleen siihen kalenteriin, jonka kuukausi alkaa sunnuntaina. Määritä korteille numeroita 1–7 ja määritä ensimmäinen numero kalenterille, jonka kuukausi alkaa maanantaina. Tee nämä kortit raskasta pahvista ja laminoi ne, koska kalenteri on suunniteltu varastoitavaksi ja käytettäväksi monien vuosien ajan.

Vaihe 2

Lisää ikuisen kalenterin sarjaan kortti, jolla on seuraava kaava: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, jossa: - h on välitulos, jota on tarkoitus muuntaa edelleen; - d - päivämäärä; - m - kuukausi, joka on valittu hieman epätavallisella tavalla: maaliskuu - ensimmäinen kuukausi, helmikuu - kahdestoista; - d - vuosiluvun kaksi viimeistä numeroa (jos kuukausi on tammikuu tai helmikuu, sitten edellinen vuosi); - in - sen vuosisadan lukumäärä, josta yksikkö vähennettiin (vähennetään tammikuulle tai helmikuulle 2 yhden sijasta). Kortti on myös paksusta pahvista ja laminoidusta. Nidota kaikki kortit yhteen niin, että ne eivät kadota. Tee kätevä kotelo ikuiselle kalenterille, jos haluat, säilytä siihen sopivan kokoinen laskin.

Vaihe 3

Kun olet suorittanut laskut ilmoitetun kaavan mukaisesti, jaa h: n tulos seitsemällä lopulla.

Vaihe 4

Ota moduuli lopusta jaosta.

Vaihe 5

Ota kortti, jonka numero on yhtä suuri kuin viimeisen laskutoimituksen tulos, ja määritä sitten se viikonpäivä.

Vaihe 6

Voit halutessasi kirjoittaa ohjelman suorittamaan laskelmat molemmille kaavoille millä tahansa tuntemallasi ohjelmointikielellä. Tässä tapauksessa jakaminen loppuosan kanssa voi kuitenkin olla vaikeaa, koska useimmilla ohjelmointikielillä ei ole valmiita toimintoja. Kätevin on käyttää Pascal-kieltä, jolla vastaava toiminto on käytettävissä. Jos haluat löytää jakamisen lopputuloksen kokonaisluvun, käytä seuraavan muotoista riviä: c: = a div b. Löydä loput jakautumisesta käyttämällä toisen muodon riviä: c: = a mod b.

Suositeltava: