با استفاده از تقویم به اصطلاح دائمی می توانید بفهمید که یک تاریخ خاص در کدام روز از هفته در گذشته ، حال یا آینده قرار دارد. شما می توانید چنین وسیله ای را در خانه تهیه کنید.
دستورالعمل ها
مرحله 1
برای یک ماه هفت کارت تقویم درست کنید که در ماه اول ماه از دوشنبه شروع می شود ، در دوم در روز سه شنبه ، در سوم در چهارشنبه و به همین ترتیب تا تقویمی که ماه در آن روز یکشنبه شروع می شود. اعداد را از 1 تا 7 به کارت ها اختصاص دهید و اولین شماره را به تقویمی اختصاص دهید که ماه از آن در روز دوشنبه آغاز شود. این کارت ها را از مقوای سنگین تهیه کنید و آنها را ورقه ورقه کنید ، زیرا تقویم برای ذخیره و استفاده برای سالهای طولانی طراحی شده است.
گام 2
همچنین یک کارت با فرمول زیر در مجموعه تقویم دائمی قرار دهید: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v ، جایی که: - h - نتیجه متوسط برای تغییر بیشتر است ؛ - d - تاریخ ؛ - m - ماه ، که به روشی غیر معمول انتخاب شده است: مارس - ماه اول ، فوریه - دوازدهم ؛ - d - دو رقم آخر شماره سال (اگر ماه ژانویه یا فوریه است ، سپس سال قبل) ؛ - در - تعداد قرنی که واحد از آن کم شده است (برای ژانویه یا فوریه ، 2 را به جای 1 کم کنید). این کارت همچنین از مقوا ضخیم و ورقه ورقه ساخته شده است. همه کارتها را با هم منگنه کنید تا گم نشوند. یک مورد مناسب برای تقویم همیشگی تهیه کنید ، اگر می خواهید ، یک ماشین حساب به اندازه مناسب در آن ذخیره کنید.
مرحله 3
پس از انجام محاسبات طبق فرمول مشخص شده ، نتیجه h را بر هفت با بقیه تقسیم کنید.
مرحله 4
از بقیه قسمت ها مدول بگیرید.
مرحله 5
کارتی با عددی برابر با نتیجه آخرین محاسبه بردارید و سپس از آن برای تعیین روز هفته استفاده کنید.
مرحله 6
در صورت تمایل ، یک برنامه بنویسید تا محاسبات هر دو فرمول را به هر زبان برنامه نویسی که می دانید انجام دهد. در این حالت ، تقسیم با بقیه می تواند دشوار باشد ، زیرا در اکثر زبانهای برنامه نویسی عملکرد آماده ای برای این کار وجود ندارد. راحت ترین حالت استفاده از زبان پاسکال است که عملکرد مربوطه در آن موجود است. برای یافتن قسمت صحیح نتیجه تقسیم با باقی مانده ، از یک خط به شکل زیر استفاده کنید: c: = a div b. برای یافتن باقیمانده تقسیم ، از یک خط شکل دیگر استفاده کنید: c: = a mod b.