amir200h
دوشنبه 05 دی 1390, 20:33 عصر
سلام به همه دوستان.
امروزاستادمون یه سوال عجیب قریب داد. هرچی فکریدم نتونستم بفهمم چیه
دوستان اگه کسی بلده یه راهنمایی کنه
پروژه 4: حرکت سربازها
N سرباز در یک ردیف ایستاده اند به طوری که تعدادی از آنها به طرف راست و تعدادی دیگر به طرف چپ رو کرده اند. با هر فرمان فرمانده هر سربازی که رو بروی هم ایستاده اند به جهت مخالف چرخش می کنند به طوری که پشت به پشت یکدیگر قرار می گیرند. ثابت می شود بعد از تعدادی انجام این عمل به وضعیتی میرسد که هیچ دو سربازی مقابل هم قرار نگرفته اند.
مثال: برنامه ای بنویسید که با گرفتن ورودی تعداد دفعات لازم برای تکرار این عمل را تا رسیدن به حالت پایدار چاپ کند.
R LLLL 5= تعداد سربازها
Rسربازی که به سمت راست ایستاده
L سربازانی که به سمت چپ ایستاده اند.
امروزاستادمون یه سوال عجیب قریب داد. هرچی فکریدم نتونستم بفهمم چیه
دوستان اگه کسی بلده یه راهنمایی کنه
پروژه 4: حرکت سربازها
N سرباز در یک ردیف ایستاده اند به طوری که تعدادی از آنها به طرف راست و تعدادی دیگر به طرف چپ رو کرده اند. با هر فرمان فرمانده هر سربازی که رو بروی هم ایستاده اند به جهت مخالف چرخش می کنند به طوری که پشت به پشت یکدیگر قرار می گیرند. ثابت می شود بعد از تعدادی انجام این عمل به وضعیتی میرسد که هیچ دو سربازی مقابل هم قرار نگرفته اند.
مثال: برنامه ای بنویسید که با گرفتن ورودی تعداد دفعات لازم برای تکرار این عمل را تا رسیدن به حالت پایدار چاپ کند.
R LLLL 5= تعداد سربازها
Rسربازی که به سمت راست ایستاده
L سربازانی که به سمت چپ ایستاده اند.