Ինչպես գտնել շաբաթվա օրը

Բովանդակություն:

Ինչպես գտնել շաբաթվա օրը
Ինչպես գտնել շաբաթվա օրը

Video: Ինչպես գտնել շաբաթվա օրը

Video: Ինչպես գտնել շաբաթվա օրը
Video: Days of the Week - Taline 2024, Նոյեմբեր
Anonim

Դուք կարող եք պարզել, թե շաբաթվա որ օրն է ընկնում որոշակի ամսաթիվը անցյալում, ներկայում կամ ապագայում, օգտագործելով այսպես կոչված հավերժական օրացույցը: Նման սարք կարող եք պատրաստել տանը:

Ինչպես գտնել շաբաթվա օրը
Ինչպես գտնել շաբաթվա օրը

Հրահանգներ

Քայլ 1

Մեկ ամսվա համար պատրաստեք յոթ օրացուցային քարտ, որոնցից առաջինում ամիսը սկսվում է երկուշաբթի օրը, երկրորդում `երեքշաբթի օրը, երրորդում` չորեքշաբթիից և այլն, մինչև այն օրացույցը, որում ամիսը սկսվում է կիրակի: Քարտերին նշանակեք թվեր 1-ից 7-ը և առաջին համարը նշանակեք օրացույցի, որի ամիսը սկսվում է երկուշաբթի: Պատրաստեք այս քարտերը ծանր ստվարաթղթից և դրանք լամինացեք, քանի որ օրացույցը նախատեսված է երկար տարիներ պահելու և օգտագործելու համար:

Քայլ 2

Հավերժական օրացույցի հավաքածուում ներառեք նաև հետևյալ բանաձևով քարտ `h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, որտեղ` - h - հետագա վերափոխման միջանկյալ արդյունքն է. - d - ամսաթիվ; - m - ամիս, ընտրված ինչ-որ չափով անսովոր ձևով. մարտ - առաջին ամիս, փետրվար - տասներկուերորդ. - d - տարվա համարի վերջին երկու նիշերը (եթե ամիսը հունվարն է կամ փետրվարը, ապա նախորդ տարի). - մեջ - այն դարի թիվը, որից հանվել է միավորը (հունվարի կամ փետրվարի համար 1-ի փոխարեն հանել 2-ը): Այս քարտը նաև պատրաստված է խիտ ստվարաթղթից և լամինացիայից: Կցեք բոլոր քարտերը միասին, որպեսզի չկորչեն: Հավիտենական օրացույցի համար հարմար պատյան պատրաստեք, եթե ցանկանում եք, դրա մեջ պահեք համապատասխան չափի հաշվիչ:

Քայլ 3

Նշված բանաձեւի համաձայն հաշվարկներ կատարելուց հետո h- ի արդյունքը բաժանել մնացածի հետ յոթի:

Քայլ 4

Վերցրեք բաժանման մնացած մասից ստացված մոդուլը:

Քայլ 5

Վերցրեք մի քարտ, որի համարը հավասար է վերջին հաշվարկի արդյունքին, ապա օգտագործեք այն շաբաթվա օրը որոշելու համար:

Քայլ 6

Allyանկության դեպքում, գրեք ծրագիր `երկու բանաձևերի համար հաշվարկներ կատարելու համար ձեր իմացած ծրագրավորման լեզվով: Սակայն այս դեպքում մնացորդով բաժանումը կարող է դժվար լինել, քանի որ ծրագրավորման լեզուների մեծ մասում դրա համար պատրաստի գործառույթ չկա: Առավել հարմար է օգտագործել Pascal լեզուն, որում առկա է համապատասխան գործառույթը: Մնացորդով բաժանման արդյունքի ամբողջ մասը գտնելու համար օգտագործեք հետևյալ ձևի գիծ. C: = a div b. Բաժանման մնացորդը գտնելու համար օգտագործեք մեկ այլ ձևի գիծ. C: = a mod b.

Խորհուրդ ենք տալիս: