Du kan finde ud af, hvilken ugedag en bestemt dato falder ind i fortiden, nutiden eller fremtiden ved hjælp af den såkaldte evige kalender. Du kan lave en sådan enhed derhjemme.
Instruktioner
Trin 1
Lav syv kalenderkort i en måned, hvoraf den første begynder måneden mandag, den anden tirsdag, den tredje fra onsdag og så videre indtil den kalender, hvor måneden begynder søndag. Tildel numrene fra 1 til 7 til kortene, og tildel det første nummer til en kalender, hvor måneden begynder mandag. Lav disse kort af tung pap og laminér dem, fordi kalenderen er designet til at opbevares og bruges i mange år.
Trin 2
Inkluder også i sættet til den evige kalender et kort med følgende formel: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, hvor: - h er det mellemliggende resultat at være yderligere transformation; - d - dato; - m - måned, valgt på en noget usædvanlig måde: Marts - den første måned, februar - tolvte; - d - de sidste to cifre i årstallet (hvis måned er januar eller februar, derefter året før); - i - tallet for det århundrede, hvorfra enheden blev fratrukket (for januar eller februar trækkes 2 i stedet for 1.) Dette kort er også lavet af tykt pap og laminering. Hæft alle kortene sammen, så de ikke går tabt. Lav en praktisk sag til den evige kalender, hvis du vil, skal du gemme en lommeregner i den passende størrelse i den.
Trin 3
Efter at have foretaget beregninger i henhold til den angivne formel, divider resultatet af h med syv med resten.
Trin 4
Tag modulet fra resten af divisionen.
Trin 5
Tag et kort med et tal svarende til resultatet af den sidste beregning, og brug det til at bestemme ugedagen.
Trin 6
Eventuelt kan du skrive et program for at udføre beregninger for begge formler på ethvert programmeringssprog, du kender. I dette tilfælde kan deling med resten dog være vanskelig, da der ikke er nogen færdiglavet funktion til dette på de fleste programmeringssprog. Det er mest praktisk at bruge Pascal-sproget, hvor den tilsvarende funktion er tilgængelig. For at finde heltalets del af resultatet af division med en rest skal du bruge en linje med følgende form: c: = a div b. For at finde resten af division skal du bruge en linje med en anden form: c: = a mod b.