ing
ساختار های Decision making نیاز به این دارد که برنامه نویس یک یا چند شرایط مشخص را ارزیابی کند یا برنامه را امتحان کند، اگر وضعیت مشخص شده درست باشد، گزاره یا گزاره ها را اجرا می کند و اگر وضعیت مشخص شده درست نباشد، گزاره های دیگر را اجرا می کند. در شکل زیر، ساختار کلی Decision making که در بیشتر زبان های برنامه نویسی دیده می شود.
clip_image001
متلب انواع مختلفی از decision making ها را تولید می کند.
Statement
Description
if ... end statement
یک if ... end statement شامل عبارت بولین که یک یا چند گزاره پیروی می کند.
if...else...end statement
یک if statement که از یک else statement اختیاری پیروی می کند و وقتی که عبارت بولین نادرست است اجرا می شود.
If... elseif...elseif...else...end statements
If می تواند از یک یا چند elseif... و یک گزاره else استفاده کند که برای امتحان کردن موقعیت های مختلف مفید است.
nested if statements
می توانیم از گزاره if یا elseif خارج از if یا elseif دیگر استفاده کرد.
switch statement
گزاره switch اجازه می دهد که برابری یک مقدار را از لیست مقادیر بررسی می کند.
nested switch statements
می توانیم از یک عبارت switch خارج از عبارات switch دیگر.
- ۹۶/۱۱/۰۳