Cum Se Găsește Ziua Săptămânii

Cuprins:

Cum Se Găsește Ziua Săptămânii
Cum Se Găsește Ziua Săptămânii

Video: Cum Se Găsește Ziua Săptămânii

Video: Cum Se Găsește Ziua Săptămânii
Video: Avertismentele Săptămânii 6 Decembrie - 12 Decembrie cu Astrolog Alexandra Coman 2024, Noiembrie
Anonim

Puteți afla în ce zi a săptămânii se încadrează o anumită dată în trecut, prezent sau viitor folosind așa-numitul calendar perpetuu. Puteți face un astfel de dispozitiv acasă.

Cum se găsește ziua săptămânii
Cum se găsește ziua săptămânii

Instrucțiuni

Pasul 1

Faceți șapte cărți calendaristice pentru o lună, în prima dintre care luna începe luni, în a doua marți, în a treia de miercuri și așa mai departe până în calendarul în care luna începe duminica. Alocați numerele de la 1 la 7 cărților și atribuiți primul număr unui calendar în care luna începe luni. Realizați aceste carduri din carton greu și laminați-le, deoarece calendarul este conceput pentru a fi stocat și utilizat pentru mulți ani.

Pasul 2

De asemenea, includeți în setul calendarului perpetuu o carte cu următoarea formulă: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, unde: - h este rezultatul intermediar care urmează să fie o transformare ulterioară; - d - data; - m - lună, aleasă într-un mod oarecum neobișnuit: martie - prima lună, februarie - doisprezece; - d - ultimele două cifre ale numărului anului (dacă luna este ianuarie sau februarie, apoi anul precedent); - în - numărul secolului din care a fost scăzută unitatea (pentru ianuarie sau februarie, scădeți 2 în loc de 1). Acest card este, de asemenea, făcut din carton gros și laminare. Capsați toate cărțile împreună, astfel încât să nu se piardă. Creați un caz convenabil pentru calendarul perpetuu, dacă doriți, stocați în el un calculator de dimensiunea corespunzătoare.

Pasul 3

După efectuarea calculelor conform formulei indicate, împărțiți rezultatul lui h la șapte cu restul.

Pasul 4

Luați modulul din restul diviziunii.

Pasul 5

Luați o carte cu un număr egal cu rezultatul ultimului calcul, apoi folosiți-o pentru a determina ziua săptămânii.

Pasul 6

Opțional, scrieți un program pentru a efectua calcule pentru ambele formule în orice limbaj de programare pe care îl cunoașteți. Cu toate acestea, în acest caz, împărțirea cu restul poate fi dificilă, deoarece nu există o funcție gata pregătită pentru aceasta în majoritatea limbajelor de programare. Este cel mai convenabil să folosiți limbajul Pascal, în care funcția corespunzătoare este disponibilă. Pentru a găsi partea întreagă a rezultatului divizării cu un rest, utilizați o linie de următoarea formă: c: = a div b. Pentru a găsi restul divizării, utilizați o linie de altă formă: c: = a mod b.

Recomandat: