بيت تطوير ما هو مخطط التحكم في التدفق (cfg)؟ - تعريف من techopedia

ما هو مخطط التحكم في التدفق (cfg)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني الرسم البياني للتحكم في التدفق (CFG)؟

في علوم الكمبيوتر ، يمثل الرسم البياني لتدفق التحكم (CFG) تمثيلًا بيانيًا لتدفق التحكم أو حسابه أثناء تنفيذ البرامج أو التطبيقات. يتم استخدام الرسوم البيانية لتدفق التحكم في الغالب في التحليل الثابت وكذلك تطبيقات المترجم ، حيث يمكن أن تمثل بدقة التدفق داخل وحدة البرنامج.

يدين الرسم البياني لتدفق التحكم بالكثير من تطوره لـ Frances E. Allen.

يوضح Techopedia التحكم في تدفق الرسم البياني (CFG)

الرسم البياني لتدفق التحكم موجه نحو العملية ويمكن أن يعرض جميع المسارات التي يمكن اجتيازها أثناء تنفيذ البرنامج. يمكن أيضًا اعتبار الرسم البياني لتدفق التحكم بمثابة رسم بياني موجه حيث تصوِّر الحواف مسارات تدفق التحكم وتصور العقد كتل أساسية ، وهي عبارة عن مقاطع خطية مستقيمة دون أي قفزات أو تفرعات.

في الرسم البياني لتدفق التحكم ، توجد كتلتان مخصصتان بشكل خاص: كتل الدخول والخروج. تسمح كتلة الإدخال لعنصر التحكم بالدخول إلى الرسم البياني لتدفق التحكم ، بينما يترك تدفق التحكم خلال كتلة الخروج. بمعنى آخر ، يتكون مخطط تدفق التحكم من جميع الكتل البرمجية الإنشائية المتضمنة في مخطط تدفق مثل عقدة البدء ، عقدة النهاية وتدفقات / أقواس بين العقد. يمكن أن يوضح الرسم البياني لتدفق التحكم كيف تعالج وحدات أو تطبيقات برامج مختلفة المعلومات بين نهايات مختلفة في سياق النظام.

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

ما هو مخطط التحكم في التدفق (cfg)؟ - تعريف من techopedia