Module: اپراتور مشروط


Problem

12/17

عبارت شرطی ناقص

Theory Click to read/hide

اگر در بلوک "else". شما مجبور نیستید کاری انجام دهید (به عنوان مثال: "اگر بستنی در فروش وجود دارد، بستنی بخرید"، و اگر نه ...)، سپس کل بلوک "در غیر این صورت" شما می توانید یک فرم مخفف (ناقص) عملگر شرطی را حذف کرده و از آن استفاده کنید:
<پیش> اگر شرط است، سپس شروع کنید ... // اگر شرط درست باشد چه باید کرد پایان؛ مثالی از حل مسئله یافتن حداکثر دو عدد با استفاده از شکل ناقص عملگر شرطی را در نظر بگیرید
 

Problem

می توانید حل مسئله یافتن حداکثر دو عدد را با استفاده از فرم ناقص عملگر شرطی رسمی کنید.

با استفاده از متغیر اضافی Max که مقدار اولیه آن برابر با مقدار متغیر A تنظیم شده است
سپس بررسی می کنیم که آیا مقدار متغیر B از مقدار متغیر Max بیشتر است یا خیر، سپس مقدار متغیر Max را با مقدار متغیر B جایگزین می کنیم.

با استفاده از این طرح، به راحتی می توان حداکثر مقدار سه یا چند عدد از آنها را پیدا کرد.