Ako Nájsť Deň V Týždni

Obsah:

Ako Nájsť Deň V Týždni
Ako Nájsť Deň V Týždni

Video: Ako Nájsť Deň V Týždni

Video: Ako Nájsť Deň V Týždni
Video: Без ДУХОВКИ и Без ПЕЧЕНЬЯ! ТОРТ из ТРЕХ Ингредиентов! Гости думали что это НАПОЛЕОН! А Это НАСТОЯЩИЙ 2024, November
Anonim

Pomocou takzvaného večného kalendára môžete zistiť, na ktorý deň v týždni konkrétny dátum pripadá v minulosti, prítomnosti alebo budúcnosti. Takéto zariadenie si môžete vyrobiť doma.

Ako nájsť deň v týždni
Ako nájsť deň v týždni

Inštrukcie

Krok 1

Vyrobte si sedem kalendárnych kariet na jeden mesiac, prvý z nich sa mesiac začína v pondelok, druhý v utorok, tretí v stredu a podobne, až do kalendára, v ktorom sa mesiac začína v nedeľu. Na karty priraďte čísla od 1 do 7 a prvé číslo priraďte kalendáru, v ktorom sa mesiac začína v pondelok. Vyrobte tieto karty z ťažkej lepenky a zalaminujte ich, pretože kalendár je navrhnutý tak, aby sa dal roky skladovať a používať.

Krok 2

Do sady večného kalendára zahrňte aj kartu s týmto vzorcom: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, kde: - h je medzivýsledok ďalšej transformácie; - d - dátum; - m - mesiac, vybraný trochu neobvyklým spôsobom: marec - prvý mesiac, február - dvanásty; - d - posledné dve číslice čísla roku (ak je mesiac je január alebo február, potom predchádzajúci rok); - v - číslo storočia, od ktorého bola jednotka odpočítaná (pre január alebo február namiesto 1) 2) Táto karta je tiež vyrobená z hrubého kartónu a laminácie. Zošite všetky karty dohromady, aby sa nestratili. Vyrobte si pohodlné puzdro na večný kalendár, ak chcete, uložte doň kalkulačku vhodnej veľkosti.

Krok 3

Po vykonaní výpočtov podľa uvedeného vzorca vydeľte výsledok h siedmimi zvyškom.

Krok 4

Vezmite modul zo zvyšku delenia.

Krok 5

Vezmite kartu s číslom rovnajúcim sa výsledku posledného výpočtu a potom pomocou nej určte deň v týždni.

Krok 6

Voliteľne môžete napísať program na vykonávanie výpočtov pre obidva vzorce v ľubovoľnom programovacom jazyku, ktorý poznáte. V takom prípade však môže byť rozdelenie na zvyšok náročné, pretože vo väčšine programovacích jazykov neexistuje žiadna pripravená funkcia. Najpohodlnejšie je používať jazyk Pascal, v ktorom je k dispozícii zodpovedajúca funkcia. Ak chcete nájsť celočíselnú časť výsledku delenia so zvyškom, použite riadok v nasledujúcom tvare: c: = a div b. Ak chcete nájsť zvyšok delenia, použite riadok iného tvaru: c: = a mod b.

Odporúča: