دستور شرطی Conditional Statement

دستور شرطی یا Conditional Statement چیست؟

دستور شرطی (Conditional Statement) در زبان‌های برنامه‌نویسی به دستوراتی گفته می‌شود که امکان انجام اعمال، محاسبات و اجرای دستورات متفاوتی را بسته به درستی یا نادرستی شرط معینی فراهم می‌آورند.

به عبارت بهتر این دستورات براساس شرط‌های بولی و متناسب با صحیح (True) یا ناصحیح (False) بودن آن‌ها می‌توانند جریان کنترل برنامه را تغییر دهند.

از جمله مشهورترین دستورات شرطی که در زبان‌های مختلف پشتیبانی می‌شود می‌توان به دو دستور IF … Then … Else و Switch اشاره نمود. از دستور IF برای حالاتی استفاده می‌شود که قرار است براساس صحت یا عدم صحت یک عبارت شرطی، دستورات مختلفی اجرا شود. دستور Swtich نیز در زمانی مناسب است که می‌خواهیم بسته به مقادیر مختلف یک عبارت ثابت، دستورات متفاوتی را اجرا کنیم.

به عنوان نمونه می‌توان شبه ساختار زیر را برای دستور شرطی IF در نظر گرفت:

 If (شرط بولی) Then
    (مجموعه دستوراتی که قرار است در صورت صحت شرط اجرا شوند)
 Else
    (مجموعه دستوراتی که قرار است در صورت عدم صحت شرط اجرا شوند)
 End If

روش‌های دیگری نظیر شروط مبتنی بر درهم‌ریزی (Hash-based) و پیش‌بینی انشعاب (در زبان اسمبلی) نیز برای کنترل مسیر جریان برنامه وجود دارد که البته در تمام زبان‌ها پشتیبانی نمی‌شود.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

واژه‌های مرتبط

حافظه نهان Cache حافظه نهان یا Cache چیست؟ حافظه نهان یا کش (Cache) به حافظه‌ای گفته می‌شود که داده‌هایی را برای سرویس‌دهی سریع‌تر به درخواست‌های آینده در خود نگه‌دار...
حساسیت به بزرگی و کوچکی حروف Case Sensitivity... حساسیت به بزرگی و کوچکی حروف یا Case Sensitivity چیست؟ Case Sensitivity اصطلاحی است که در مورد داده‌های متنی به کار می‌رود. در صورتی که یک داده متنی،...
طراحی با کمک رایانه Computer-aided design – ... طراحی با کمک رایانه یا Computer-aided design - CAD چیست؟ طراحی با کمک رایانه (به اختصار CAD) به فرایندی گفته می‌شود که در آن افرادی نظیر مهندسین، طرا...
کپچا CAPTCHA کپچا یا CAPTCHA چیست؟ کپچا یا CAPTCHA آزمونی است که برای تشخیص انسان یا ماشین بودن کاربر به کار می‌رود. این واژه از عبارت "Completely Automated Publi...
واسط خط فرمان Command-line interface – CLI... واسط خط فرمان یا Command-line interface چیست؟ واسط خط فرمان (به اختصار CLI)، نوعی واسط است که به کاربران اجازه می‌دهد از طریق وارد کردن دستورات متنی ...
کاراکتر Character کاراکتر یا Character چیست؟ کاراکتر (Character) در علوم رایانه به واحدی از اطلاعات گفته می‌شود که متناظر با یکی از عناصر موجود در سیستم‌های نوشتاری نظ...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *