تتطلب هياكل صنع القرار أن يحدد المبرمج شرطًا واحدًا أو أكثر ليتم تقييمه أو اختباره بواسطة البرنامج ، جنبًا إلى جنب مع بيان أو عبارات يتم تنفيذها إذا تم تحديد الشرط على أنه صحيح ، واختيارياً ، عبارات أخرى يتم تنفيذها إذا كان الشرط غير صحيح.
العرض أدناه هو الشكل العام لهيكل اتخاذ القرار النموذجي الموجود في معظم لغات البرمجة -
تفترض C لغة البرمجة أي غير صفرية و غير خالية القيم كما صحيحا ، وإذا كان هو إما صفر أو باطلا ، ومن ثم يفترض أنها كاذبة القيمة.
توفر لغة البرمجة C الأنواع التالية من بيانات اتخاذ القرار.
الأب رقم. | البيان والوصف |
---|---|
1 | إذا البيان و بيان إذا يتكون من تعبير منطقي تليها بيانات واحدة أو أكثر. |
2 | إذا ... بيان آخر و بيان إذا يمكن أن تتبعها اختياري بيان آخر ، الذي ينفذ عند تعبير منطقي غير صحيح. |
3 | متداخلة عبارات if يمكنك استخدام واحد if or else if statement داخل آخر if or else if statement (s). |
4 | بيان التبديل A التبديل يسمح بيان متغير لفحصها من أجل المساواة ضد قائمة القيم. |
5 | عبارات التبديل المتداخلة يمكنك استخدام عبارة تبديل واحدة داخل عبارة (عبارات) تبديل أخرى . |
ال ؟ : المشغل أو العامل
لقد قمنا بتغطية المشغل الشرطي؟ : في الفصل السابق والتي يمكن استخدامها لتحل محل عبارات if ... else . لها الشكل العام التالي -
Exp1 ? Exp2 : Exp3;
حيث تمثل Exp1 و Exp2 و Exp3 تعبيرات. لاحظ استخدام القولون ووضعه.
قيمة؟ يتم تحديد التعبير مثل هذا -
يتم تقييم Exp1. إذا كان هذا صحيحًا ، فسيتم تقييم Exp2 وتصبح قيمة الكل؟ التعبير.
إذا كان Exp1 خاطئًا ، فسيتم تقييم Exp3 وتصبح قيمته هي قيمة التعبير.
تعليقات
إرسال تعليق