الانتقال إلى المحتوى الرئيسي

كيف يتم الإشارة إلى بيان إذا في المخطط الانسيابي

  • الدكتورة مايا بنو الأحمر بن الحارث
  • المدونة

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

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

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

  1. بيان إف في المخطط الانسيابي: التدوين الأساسي
  2. مفهوم وغرض المشغل إذا
  3. الهيكل العام للمخطط الانسيابي مع بيان إف
  4. شروط تنفيذ بيان إف

بيان إف في المخطط الانسيابي: التدوين الأساسي

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

يتم الإشارة إلى بيان إف في المخطط الانسيابي على النحو التالي:

  1. المعين هو الرمز الرئيسي الذي يمثل بيان إف في المخطط الانسيابي. عادة ما يتم وضع المعين في منتصف المخطط الانسيابي ويحتوي على حالة يجب فحصها.
  2. المسار هو خط يأتي من المعين ويشير إلى أنه يجب تنفيذ كتلة معينة من التعليمات البرمجية إذا كانت الحالة في المعين صحيحة. قد يكون للمسار شكل مختلف ، اعتمادا على تصميم المخطط الانسيابي ، ولكن نهايته تشير دائما إلى كتلة من التعليمات البرمجية التي يجب تنفيذها في ظل حالة حقيقية.
  3. مسار بديل-إذا كانت الحالة في الماس خاطئة ، فيمكن تحديد مسار بديل. المسار البديل هو الخط الذي يأتي من الماس ويشير إلى كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا كان الشرط غير صحيح.
  4. كتلة التعليمات البرمجية هي كتلة من التعليمات البرمجية التي يجب تنفيذها اعتمادا على نتيجة التحقق من الحالة في الماس. قد تحتوي كتلة التعليمات البرمجية على أمر واحد أو أكثر من أوامر البرنامج وقد يكون لها هيكلها الخاص الذي يعكس منطق تنفيذ بيان إف.

التسميات المحددة لمشغل إف في المخطط الانسيابي أساسية ويمكن استكمالها أو تغييرها اعتمادا على الحالة المحددة أو تفضيلات مطور المخطط الانسيابي.

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

مفهوم وغرض المشغل إذا

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

يحتوي بيان إذا على بناء الجملة التالي:

إذا (شرط) {
كتلة من التعليمات البرمجية التي يتم تشغيلها عندما يكون الشرط صحيحا
}

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

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

يمكن استكمال بيان إف مع كتلة إضافية من التعليمات البرمجية باستخدام بيان آخر. سيتم تنفيذ كتلة من التعليمات البرمجية التالية بيان آخر فقط إذا كان الشرط في بيان إذا غير صحيح. بناء الجملة لبيان إذا مع بيان آخر يبدو مثل هذا:

إذا (شرط) {
كتلة من التعليمات البرمجية التي يتم تشغيلها إذا كان الشرط صحيحا
} آخر {
يتم تنفيذ كتلة التعليمات البرمجية إذا كان الشرط خاطئا
}

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

إذا (الشرط 1) {
كتلة من التعليمات البرمجية التي يتم تشغيلها عندما يكون الشرط 1 صحيحا
} آخر إذا (الشرط 2) {
يتم تنفيذ كتلة من التعليمات البرمجية عندما يكون الشرط 2 صحيحا
} آخر إذا (الشرط 3) {
يتم تنفيذ كتلة من التعليمات البرمجية عندما يكون الشرط 3 صحيحا
} آخر {
يتم تنفيذ كتلة من التعليمات البرمجية إذا كانت جميع الشروط السابقة خاطئة
}

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

الهيكل العام للمخطط الانسيابي مع بيان إف

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

يتكون الهيكل العام للمخطط الانسيابي مع بيان إف من العناصر التالية:

  • بداية المخطط الانسيابي: يوجد في الجزء العلوي من المخطط الانسيابي كتلة تسمى "البداية". تشير هذه الكتلة إلى بدء تنفيذ البرنامج.
  • إذا كان شرط البيان: العنصر التالي من المخطط الانسيابي هو شرط بيان إف. هذا هو التعبير الذي سيتم التحقق من الحقيقة. إذا كان الشرط صحيحا ، فسيتم تنفيذ مجموعة معينة من الإجراءات ، وإلا فسينتقل تنفيذ البرنامج إلى العبارات التالية.
  • الإجراءات إذا كان الشرط صحيحا: إذا تم استيفاء الشرط ، فسيشير المخطط الانسيابي إلى مجموعة الإجراءات التي سيتم تنفيذها.
  • الإجراءات في حالة وجود حالة خاطئة: إذا لم يتم استيفاء الشرط ، فسيشير المخطط الانسيابي إلى مجموعة الإجراءات التي سيتم تنفيذها في هذه الحالة.
  • نهاية المخطط الانسيابي: يوجد في الجزء السفلي من المخطط الانسيابي كتلة تسمى "نهاية". يشير إلى نهاية تنفيذ البرنامج.

مثال على مخطط انسيابي مع بيان إف:

البداية
إذا كان الشرط صحيحا
  • تنفيذ الإجراءات أ
  • تنفيذ الإجراءات ب
  • تنفيذ الإجراءات في
خلاف ذلك
  • تنفيذ الإجراءات د
النهاية

يسمح لك هيكل المخطط الانسيابي هذا بتوضيح تسلسل الإجراءات في البرنامج باستخدام مشغل إف ويساعد المبرمجين على فهم منطق البرنامج بشكل أفضل.

شروط تنفيذ بيان إف

يتم استخدام عبارة إذا في البرمجة لتنفيذ كتلة معينة من التعليمات البرمجية فقط إذا كان الشرط المحدد صحيحا. يمكن أن يكون الشرط أي تعبير منطقي يمكن أن يأخذ القيمة إما صحيحة أو خاطئة.

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

يمكن التعبير عن شروط بيان إف باستخدام عوامل المقارنة مثل:

  • - عامل المساواة ، يتحقق مما إذا كانت قيمتان متساويتان;
  • - عامل عدم المساواة ، يتحقق مما إذا كانت قيمتان غير متساويتين;
  • - مشغل أكبر ، يتحقق مما إذا كانت قيمة واحدة أكبر من الأخرى;
  • - يتحقق المشغل الأقل مما إذا كانت قيمة واحدة أقل من الأخرى;
  • - يتحقق المشغل الأكبر من أو المساوي مما إذا كانت قيمة واحدة أكبر من أو تساوي قيمة أخرى;
  • - يتحقق المشغل الأقل من أو يساوي ما إذا كانت قيمة واحدة أقل من أو تساوي قيمة أخرى.

يمكنك أيضا استخدام عوامل التشغيل المنطقية لدمج الشروط:

  • - المنطقي " و " يعود صحيحا فقط إذا كان كلا الشرطين صحيحين;