loading...
آموزش برنامه نویسی
علینقی ها بازدید : 164 سه شنبه 29 بهمن 1392 نظرات (0)

مثال 9 : قصد داریم ساکنین  واحدهای مسکن مهر شهرمان  در بهمن ماه امسال را براساس مصرف گاز دسته بندی کنیم بصورت زیر

مصرف کمتر از 150 متر مربع کم مصرف

مصرف  از 150 تا 300 متر مربع متوسط

مصرف بیشتر از 300 متر مربع پرمصرف

الگوریتمی بنویسید که با دریافت میزان مصرف به متر مربع مشخص کند در کدام دسته قرار دارند

اولین مرحله مثل همیشه تحلیل:

- ورودی: میزان مصرف M

- راه حل:

-خروجی: کلمه "کم مصرف" و کلمه "متوسط " و کلمه "پرمصرف"


در صورت مساله راه حل آمده است


اگر مصرف کمتر از 150 متر مربع چاپ کن " کم مصرف" در غیر اینصورت اگر مصرف  از 150 تا 300 متر مربع چاپ کن "متوسط" در غیر اینصورت اگرمصرف بیشتر از 300 متر مربع چاپ کن "پرمصرف"

 

پس داریم تحلیل مساله:

- ورودی: عدد a

- راه حل:اگر مصرف کمتر از 150 متر مربع چاپ کن " کم مصرف" در غیر اینصورت اگر مصرف  از 150 تا 300 متر مربع چاپ کن "متوسط" در غیر اینصورت اگرمصرف بیشتر از 300 متر مربع چاپ کن "پرمصرف"

-خروجی: در راه حل آمده است

 

یک سوال  تا اینجا در مورد اینکه بین 150 تا 300 باشد صحبت نکرده ایم آیا راه حل پیشنهادی دارید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ چیکار کنیم حالا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ شما که تو وبلاگ نمی تونید جواب بدید خودم میگم دیگه با اینکه می دونم جوابشو می دونید

اول کوچکتر از 150 را چک می کنیم بعد کوچکتر از 300 معلومه اگه کوچکتر از 150 باشه کم مصرفه و دیگه تو مرحله بعد کنترل نمیشه الگوریتم رو ببینید مثال بزنیم


براي نوشتن الگوريتم بعد از تحليل مساله بايد مراحل زير حفظ شود

- شروع

- ورودي

- راه حل

-خروجی

- پايان

 

 

1- شروع

2- m را بگیر

3-اگر عدد m کوچکتر از 150 بود آنگاه چاپ کن "کم مصرف " برو به مرحله6

4-اگر عدد m کوچکتر 300 بود آنگاه چاپ کن "متوسط " برو به مرحله6

5-اگر عدد m بزرگتر و مساوی  از 300 بود آنگاه چاپ کن "پر مصرف"

6- پایان

 

در حل این الگوریتم می توانیم شرط مرحله 5 را حذف کنیم چون اگر عددی کم مصرف و متوسط نباشد مسلما  پر مصرف است

 

1- شروع

2- m را بگیر

3-اگر عدد m کوچکتر از 150 بود آنگاه چاپ کن "کم مصرف " برو به مرحله6

4-اگر عدد m کوچکتر 300 بود آنگاه چاپ کن "متوسط " برو به مرحله6

5- چاپ کن "پر مصرف"

6- پایان

 اگر عدد ورودی 100 باشد کم مصرف دیگر  وارد مرحله 4 و 5 نمی شود  و اگر عدد ورودی 200 باشد مرحله سوم برقرار نیست مرحله چهارم درست و مرحله 5 انجام نمی شود


ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 25
  • کل نظرات : 13
  • افراد آنلاین : 3
  • تعداد اعضا : 12
  • آی پی امروز : 28
  • آی پی دیروز : 1
  • بازدید امروز : 88
  • باردید دیروز : 5
  • گوگل امروز : 0
  • گوگل دیروز : 4
  • بازدید هفته : 253
  • بازدید ماه : 224
  • بازدید سال : 2,648
  • بازدید کلی : 26,094