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

الصفحات

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

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

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

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

تفترض 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 وتصبح قيمته هي قيمة التعبير.


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

  •                        

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

تعليقات