تاریخ : شنبه، 16 آذر ماه، 1392
موضوع : آموزش

شرط در الگوریتم

در یک مثال روزمره :

ما تصمیم داریم به یک سفر برویم اما قبل از آن باید یک سری موارد را بررسی کنیم و بعد تصمیم بگیریم که به کجا باید برویم , یکی از این موارد محاسبه کردن هزینه هاست . که ما در این مثال بر روی هزینه بحث می کنیم.



بعد از یک سری پرس و جو به این نتیجه می رسیم که به فرض خرج سفر ما اگر بخواهیماز تهران تا شیراز بریم ۵۰.۰۰۰تومان میشودو اگربخواهیم به ارومیه برویم ۹۰.۰۰۰تومان میشود . و کل پول بودجه ما برای این سفر ۷۰.۰۰۰تومان می باشد.

پس در اینجاست که با توجه به داده ها (منظور در اینجا هزینه می باشد) باید تعیینکنیم که باید به کجا برویم .

یک مثال برنامه نویسی:

  • برنامه ای که ۲عدد رو از ورودی میگیرد و عددبزرگتر رو چاپ میکند.

- شروع.

۱- عدد اول را از ورودی بگیر و در متغیرx قرار بده.

۲- عدد دومرا از ورودی بگیر و در متغیرy قرار بده.

۳- اگرx>y بود چاپ کنx.

۴- اگرy>x بود چاپ کنy.

- پایان.

  •  برنامه ای بنویسید که یک عدد را از ورودی گرفته و اگر عدد از ۵۰بزرگتر بود حرفB را چاپ کن واگر از ۵۰کوچکتر بود حرفN را چاپ کن.

- شروع

۱- عدد را از ورودی گرفته و در متغیرx قرار بده.

۲- اگرx>۵۰بود حرفB را چاپ کندر غیر این صورتحرفN را چاپ کن.

- پایان.

در مثال بالا از کلمه : در غیر این صورت استفاده شد که عمدتا در برنامه نویسی بهاونelse گفته میشه و کاربرد زیادی دارد.

  • برنامه ای بنویسید که یک عدد را از ورودی گرفته و اگر عدد از ۵۰بزرگتر بود واز ۹۰کوچکتر چاپ کندB .

- شروع

۱- عدد را از ورودی بگیر و درx قرار بده.

۲-اگرx>۵۰بود برو به مرحله ۳در غیر این صورتبرو به پایان.

۳- اگرx<90 بود چاپ کنB .

- پایان.

در مثال بالا از تکنیک شرط های تودرتو استفاده کردیم. یعنی تا شرط اول درستنباشد شرط بعدی بررسی نمی شود.
بعضی وقت ها هم ممکنه لازم بشه از ترکیبelse وشرط تودرتو با هم استفاده کرد.




منبع این مقاله : :دانلود رایگان ایران
آدرس این مطلب : http://www.dlfreeir.com/64//16-9-1392/كامپيوتر/شرط-در-الگوریتم/