English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يطلب بنية القرار من المبرمج تحديد واحد أو أكثر من الشروط التي يجب على البرنامج تقييمها أو اختبارها، وإذا كانت الشروط صحيحة، يجب تحديد واحد أو أكثر من التعليمات التي يجب تنفيذها، وإذا كانت الشروط صحيحة، يمكن اختيار تعليمات أخرى للتنفيذ. يتم تحديد الشروط على أنها خطأ.
هذه هي شكل عام للقرارات الشائعة في بنية القرار في معظم لغات البرمجة-
يقدم MATLAB أنواعًا من تصريحات القرار التالية. انقر على الرابط التالي لمعرفة التفاصيل-
الترقيم | الجملة والشرح |
---|---|
1 | جملة if...end تتكون جملة if...end من جملة بلاغية وأوامر واحدة أو أكثر. |
2 | جملة if...else...end يمكن أن تأتي بعد جملة if جملة else اختيارية تنفذ عند تكون الحالة صحيحة. |
3 | جملة if... elseif...elseif...else...end يمكن أن تأتي بعد جملة if (أو أكثر) جملة elseif اختيارية...وإذا لم تكن الحالة صحيحة، فإن جملة else مفيدة جدًا في اختبار مختلف الحالات. |
4 | جملة الاستبدال المنغلق if يمكن استخدام جملة if أو elseif أخرى داخل جملة if أو elseif. |
5 | جملة الاستبدال switch تسمح جملة switch بفحص ما إذا كانت قيمة المتغير متساوية مع قائمة القيم. |
6 | جملة الاستبدال المنغلق switch يمكن استخدام جملة switch أخرى داخل جملة switch. |