ساختارهای تصمیم گیری مستلزم این است که برنامه نویس یک یا چند شرط را مشخص کند که باید توسط برنامه برآورد یا تست شود، اگر این شرط درست و برقرار باشد؛ دستور یا دستوراتی باید اجرا شوند؛ و به صورت دلخواه می توان دستوراتی را نوشت که در صورت برقرار نبودن آن شروط؛ اجرا شوند.
در ادامه می توانید فرم عمومی یک ساختار تصمیم گیری را مشاهده کنید که در بیشتر زبان های برنامه نویسی یافت می شود:
محیط R انواع دستورات تصمیم گیری زیر را فراهم می کند. برای جزئیات بیشتر می توانید روی لینک ها کلیک کنید:
ردیف | دستورات و توضیحات |
۱ | دستور if
یک دستور if شامل یک عبارت بولین است که به دنبال آن یک یا چند عبارت می آید. |
۲ | دستور if…else
به دنبال یک عبارت if می تواند یک عبارت else قرار بگیرد؛ که زمانی اجرا می شود که عبارت بولین false (اشتباه) باشد. |
۳ | دستور switch
یک عبارت switch اجازه می دهد که یک متغیر از نظر برابری با یک لیست از متغیرها مقایسه شود. |