القائمة الرئيسية

الصفحات

C - Decision Making / اتخاذ القرار

C  / اتخاذ القرار

 تتطلب هياكل صنع القرار أن يحدد المبرمج شرطًا واحدًا أو أكثر ليتم تقييمه أو اختباره بواسطة البرنامج ، جنبًا إلى جنب مع بيان أو عبارات يتم تنفيذها إذا تم تحديد الشرط على أنه صحيح ، واختيارياً ، عبارات أخرى يتم تنفيذها إذا كان الشرط غير صحيح.

العرض أدناه هو الشكل العام لهيكل اتخاذ القرار النموذجي الموجود في معظم لغات البرمجة -

تفترض C لغة البرمجة أي غير صفرية و غير خالية القيم كما صحيحا ، وإذا كان هو إما صفر أو باطلا ، ومن ثم يفترض أنها كاذبة القيمة.

توفر لغة البرمجة C الأنواع التالية من بيانات اتخاذ القرار.

الأب رقم.البيان والوصف
1إذا البيان

و بيان إذا يتكون من تعبير منطقي تليها بيانات واحدة أو أكثر.

2إذا ... بيان آخر

و بيان إذا يمكن أن تتبعها اختياري بيان آخر ، الذي ينفذ عند تعبير منطقي غير صحيح.

3متداخلة عبارات if

يمكنك استخدام واحد if or else if statement داخل آخر if or else if statement (s).

4بيان التبديل

التبديل يسمح بيان متغير لفحصها من أجل المساواة ضد قائمة القيم.

5عبارات التبديل المتداخلة

يمكنك استخدام عبارة تبديل واحدة داخل عبارة (عبارات) تبديل أخرى .

ال ؟ : المشغل أو العامل

لقد قمنا بتغطية المشغل الشرطي؟ : في الفصل السابق والتي يمكن استخدامها لتحل محل عبارات if ... else . لها الشكل العام التالي -

Exp1 ? Exp2 : Exp3;

حيث تمثل Exp1 و Exp2 و Exp3 تعبيرات. لاحظ استخدام القولون ووضعه.

قيمة؟ يتم تحديد التعبير مثل هذا -

  • يتم تقييم Exp1. إذا كان هذا صحيحًا ، فسيتم تقييم Exp2 وتصبح قيمة الكل؟ التعبير.

  • إذا كان Exp1 خاطئًا ، فسيتم تقييم Exp3 وتصبح قيمته هي قيمة التعبير.


  • الصفحة التالية                                                         الصفحة السابقة

  •                        

هل اعجبك الموضوع :

تعليقات