با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن. و کاربرانی که دوره کامل آموزش متلب را دنبال می کنند. ساختار شرطی اجازه می دهد که برنامه نویس یک یا چند شرایط را برای ارزیابی یا آزمایش برنامه، همراه با عملیات یا دستوراتی که باید درصورت صحت شرط اجرا شود را پیاده سازی کند، اگر شرط تعیین شده نادرست باشد می توان بصورت اختیاری عملیات و دستورات دیگری را برای اجرا مشخص کرد. در کل ساختار شرطی یکی از اصول پایه در برنامه نویسی است. که برنامه نویس را قادر به پیاده سازی تصمیم گیری بین دو یا چند حالت مختلف می کند. متلب نیز به عنوان یک ساختار کد نویسی از این قاعده مستثنی نیست. از این رو ما مباحث این بخش را به آشنایی با ساختار شرطی در متلب ، ساختار structure در متلب اختصاص داده ایم.
در ادامه ی مباحث این بخش ما شما را با انواع ساختار شرطی در متلب آشنا خواهیم کرد.
در ادامه، شکل کلی یک ساختار شرطی معمولی که در بیشتر زبان های برنامه نویسی یافت می شود را مشاهده می کنید:
متلب انواع مختلفی از ساختارهای شرطی را فراهم می کند.
ردیف | ساختار شرطی و کاربرد آن |
---|---|
۱ | if … end statement یک عبارت if … end شامل یک عبارت boolean و یک یا چند عبارت معمولی است.
|
۲ | if…else…end statement یک عبارت if می تواند یک دستور اختیاری دیگر باشد که وقتی که عبارت boolean false باشد، اجرا می شود.
|
۳ | If… elseif…elseif…else…end statements یک عبارت if می تواند شامل یک (یا بیشتر) شرط اختیاری elseif … باشد، که برای آزمایش شرایط مختلف بسیار مفید است.
|
۴ | nested if statementsشما می توانید یک عبارت if یا elseif else را بجای دیگر ساختارهای شرطی استفاده کنید. |
۵ | switch statement یک دستور switch اجازه می دهد تا یک متغیر در لیستی از ارزش ها آزمایش شود.
|
۶ | nested switch statementsشما می توانید از یک دستور switch بجای ساختارهای دیگر در switch استفاده کنید. |
دستورات و ساختارهای شرطی یکی از ساختارهای پایه و اصلی در تمام زبان های برنامه نویسی است که برنامه نویس را قادر به پیاده سازی تصمیم گیری بین شرایط مختلف در برنامه می کند. متلب نیز به عنوان یک محیط کد نویسی از ساختارهای شرطی استفاده می کند از این رو مباحث این بخش را به آشنایی با ساختار شرطی در متلب اختصاص دادیم.