PDA

View Full Version : نوشتن برنامه ای ساده



amordad
دوشنبه 11 آذر 1387, 22:24 عصر
برنامه ای بنویسید که خروجی زیر را چاپ کند :

xxxxxxxxxx
yyyyyyyy
xxxxxx
yyyy
xx
yy
xxxx
yyyyyy
xxxxxxxx
yyyyyyyyyy

kitten
دوشنبه 11 آذر 1387, 23:02 عصر
سلام دوست عزیز سوال شما تکراری
لطفا قبل از سوال کردن Search کنید
قانون این سایت اجازه نمی ده که برنامه نوشته شده قرار بدی اما من الان راهنمایی می کنم

http://www.barnamenevis.org/forum/showthread.php?t=132997
برای مشخص کردن این که ان باید x باشه یا y
باید از یه شرط if ساده استفاده کنید
مثلا اگر شمارنده شما از 1 شروع شود وقتی که عدد فرد باشه باید x چاپ شود و وقتی که عدد زوج باشه باید y چاپ شود برای چاپ هم باید داخل همون شرط if یه حلقه دیگه بذاری
یعنی اگه بخواهی مرحله اول را در بیاری این طوری باید بنویسی
این الگوریتم مرحله اول
مقدار 5 را در t قرار بده
مادامی که t از 1 بزرگتر است
>>> اگر باقیمانده t به دو 1 بود
>>>>>>(عدد فرد است پس باید x را چاپ کنی به تعداد دو برابر t)( برای این کار از یه حلقه دیگه استفاده کن)
>>> در غیر این صورت
>>>>>> (عدد زوج است پس باید y را چاپ کنی به تعداد دو برابر t)(برای این کار از یه حلقه دیگر استفاده کن)
>>> پایان شرط
>>>t را کاهش بده
پایان حلقه
این طوری قسمت اول را می نویسی
یعنی این قسمت را
xxxxxxxxxx
yyyyyyyy
xxxxxx
yyyy
xx
yy

حالا یه بار دیگه این کار را بر عکس انجام بده