واضح آرشیو وب فارسی:تبیان: آیا شما یکشنبه به دنیا آمده اید؟
این را تجسم کن! شما در کدام روز هفته به دنیا آمده اید؟ آیا می توانید روشی اختراع کنید که بشود روز هر تاریخی را مشخص کرد؟ تذکر: روز اول ژانویه 2000 شنبه است؛ روز اول ژانویه 1999 جمعه است. ( سال کبیسه را فراموش نکنید. سال 2000 یک سال کبیسه است. )یک الگوریتم، فرآیند مرحله به مرحله برای کامل کردن یک کار است. الگوریتم ها به وسیله افرادی که دستورالعمل های خاصی را در کارشان دارند، استفاده می شود: دانشمندان کامپیوتر، کارگران کارخانه، آمارشناس و سرآشپز.یک الگوریتم ،فرآیند مرحله به مرحله برای کامل کردن یک کار است. جواب:جواب شما به تاریخ تولدتان وابسته است. برای مثال، یک دانش آموز متولد 31 دسامبر 1986 در چهارشنبه به دنیا آمده است. شروع کنید:تعداد سال های بین امسال و سال تولد خودتان را لیست کنید. سپس تعداد سال های کبیسه را بین این سال ها بشمارید. حل را کامل کنید:راه های زیادی برای روبه رو شدن با این مسئله وجود دارد.- یک راه معمول برای روبه رو شدن با این مسئله ایجاد کردن یک فرآیند مرحله به مرحله برای تعیین روز یک تاریخ گذشته، استفاده کرد. یک راه برای شرح دادن چنین فرآیندی، استفاده از فلوچارت است. فلوچارتی که در زیر آمده روز هر تاریخی را از 1900 تا 2000 پیدا می کند.
راه دیگر برای یافتن روز تولدتان در ذیل آمده:به تعداد روزهای سال توجه کنید. سال های غیر کبیسه 365 روز دارند. با توجه به اینکه 7÷365 باقیمانده 1 می دهد، درنتیجه هر تاریخ مشخص در هفته یک روز جلو می رود. در برگشتن به یک سال مشخص، هر تاریخی یک روز در هفته به عقب می رود. از آن جایی که سال های کبیسه 366 روز دارند، و 7÷366 باقیمانده 2 می دهد، هر تاریخی در گذشتن یک سال کبیسه 2 روز در هفته به جلو می رود.این یعنی اینکه وقتی به گذشته برمی گردید، هر تاریخی در هر سال کبیسه در هفته 2 روز به عقب می رود. ( توجه: اگر امسال یک سال کبیسه است، فقط تاریخ های بعد از 29 فوریه دو روز به جلو خواهند رفت )فرض کنید شما در 31 دسامبر، 1986 به دنیا آمده اید. از تذکر، شما می دانید که اول ژانویه 2000 شنبه بود. آن یعنی 31 دسامبر 1999 جمعه بوده است. سال 1986، 12 سال قبل از 1999 است. سال های 1988، 1992 و 1996، همه سال های کبیسه اند. این یعنی اینکه این روز هفته 3+13 یا 16 روز به عقب برمی گردد. از آن جایی که 7÷16 باقیمانده 2 می دهد، شما باید از جمعه دو روز به عقب برگردید تا به چهارشنبه برسید. این را امتحان کنید:- یک یا هر دو روش شرح داده شده در قسمت " حل را کامل کنید " برای پیدا کردن روز هفته را استفاده کنید تا روز تولد یکی دیگر از اعضای خانواده تان را پیدا کنید.- برای استفاده از این فلوچارت برای سال های تولد از 2000 تا 2099، از حاصل جمع مرحله 7 یک واحد کم کنید. روز صدمین سالگرد تولدتان را بیابید.- برای برخی کارها که در خانه انجام می دهید یک فلوچارت تهیه کنید. ببینید که آیا اعضای خانواده می توانند فلوچارت شما را دنبال کنند. سوالات اضافی:
1- در 4 جولای 1976، ایالات متحده آمریکا جشن 200 ساله اش را برگزار کرد. آن جشن در چه روزی بوده؟2- در زیر 2 الگوریتم برای پیدا کردن قیمت با مالیات یک قلم جنس آمده. در قیمت اصلی داریم C دلار و یک نرخ مالیات t بر حسب دلار.
آیا این دو معادله یک مقدار را ارائه می دهند؟ چیزهایی برای فکر کردن:- چرا این مهم است که روز یک تاریخ مشخص را بدانیم؟- دو روشی را که در قسمت " حل را کامل کنید " برای یافتن روز هفته آمده با هم مقایسه کنید. شما فکر می کنید که اعداد کلیدی در فلوچارت چگونه تعیین شده اند؟- یک فرمول، یک الگوریتم است.- فرایند انجام دادن تقسیمات بزرگ، یک الگوریتم است. آیا می دانید که؟- یکی از اولین الگوریتم های ریاضی ثبت شده، برای پیدا کردن اعداد اول به وسیله اراتوستنس گسترش یافت.- گرچه روز شکرگزاری معمولاً در چهارمین پنجشنبه ماه نوامبر دیده می شود، تاریخ واقعی آن در هر سال باید به وسیله جلسه رئیس جمهور آمریکا مشخص شود.- اولین فردی که روی ماه راه رفت، نیل آرم استرانگ، در 20 جولای 1969 که روز یکشنبه بود، در آن جا فرود آمد.- برای تغییر فلوچارت به سال های قبل از 1900، 2 واحد به حاصل جمع مرحله 6 اضافه کنید. برای سال های از 1753 تا 1800، چهار واحد به حاصل جمع مرحله 6 اضافه کنید. جواب سوالات اضافی:1- یکشنبه2- بله مترجم:رستمیگروه مدرسه اینترنتی سایت تبیان - تنظیم: طیبه موسیوند
این صفحه را در گوگل محبوب کنید
[ارسال شده از: تبیان]
[مشاهده در: www.tebyan.net]
[تعداد بازديد از اين مطلب: 300]