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

الوحدة الأولى - الدرس 3: خَرَائِطُ التَّدَفُّقِ المُتَفَرِّعَةُ واتِّخَاذُ القَرَارِ (Decision Making)

استخدام رمز المعين في اختبار الشروط (If...Then)، التفرع لمسارين (True / False)، وتطبيقات طباعة ناجح/راسب والعدد زوجي/فردي.

31 مشاهدة آخر تحديث: 18 أكتوبر 2026
الوحدة الأولى - الدرس 3: خَرَائِطُ التَّدَفُّقِ المُتَفَرِّعَةُ واتِّخَاذُ القَرَارِ (Decision Making)
النص المعلوماتي والمشغل الصوتي الشامل المحطة 1 من 5
المشغل الصوتي التفاعلي الذكي

استمع إلى النص كاملاً بقراءة معبرة واضحة ومتقنة، أو استمع لكل فقرة منفصلة

الفقرة الأولى: مفهوم التفرع واتخاذ القرار في خريطة التدفق
يُعَرَّفُ (التَّفَرُّعُ - Branching) أَوْ (اتِّخَاذُ الْقَرَارِ - Decision Making) بِأَنَّهُ: تَغْيِيرُ مَسَارِ تَنْفِيذِ الْأَوَامِرِ فِي خَرِيطَةِ التَّدَفُّقِ بِنَاءً عَلَى نَتِيجَةِ اخْتِبَارِ (شَرْطٍ مَنْطِقِيٍّ - Logical Condition). وَيُسْتَخْدَمُ لِلتَّفَرُّعِ شَكْلُ (الْمُعَيَّنِ - Rhombus / Decision)؛ حَيْثُ يُكْتَبُ الشَّرْطُ بِدَاخِلِهِ (مِثْلَ: Degree >= 50 أَوْ N mod 2 = 0). وَيَكُونُ لِلْمُعَيَّنِ خَطُّ اتِّجَاهٍ وَاحِدٌ دَاخِلٌ إِلَيْهِ، وَخَطَّانِ لِلِاتِّجَاهِ خَارِجَانِ مِنْهُ عَلَى الْأَقَلِّ يُمَثِّلَانِ إِجَابَتَيِ السُّؤَالِ الْمَنْطِقِيِّ: (نَعَمْ - Yes / True) أَوْ (لَا - No / False).
سؤال ذكاء للفهم
سؤال: ما تعريف التفرع؟ وما الشكل المستخدم للتعبير عنه؟
إجابة استرشادية: تغيير مسار تنفيذ الأوامر بناءً على فحص شرط منطقي، ويستخدم رمز المعين وله مخرجان على الأقل (Yes / No).
الفقرة الثانية: نماذج التفرع البسيط: طباعة ناجح أو راسب
تَتَعَدَّدُ أَنْمَاطُ التَّفَرُّعِ فِي الْمَنْهَجِ الْوِزَارِيِّ؛ وَأَشْهَرُهَا نَوْعَانِ: 1. (تَفَرُّعٌ ذُو مَسَارٍ وَاحِدٍ): إِذَا تَحَقَّقَ الشَّرْطُ يُنَفَّذُ أَمْرٌ مُعَيَّنٌ، وَإِذَا لَمْ يَتَحَقَّقْ لَا يُنَفَّذُ شَيْءٌ وَيُكْمَلُ الْمَسَارُ نَحْوَ النِّهَايَةِ؛ مِثْلَ: فَقَطْ إِذَا كَانَتْ Degree >= 50 اطْبَعْ 'ناجح'. 2. (تَفَرُّعٌ ذُو مَسَارَيْنِ بَدِيلَيْنِ): لِكُلِّ نَتِيجَةٍ أَمْرٌ مُنْفَصِلٌ؛ مِثْلَ: إِذَا كَانَتْ Degree >= 50: فِي حَالَةِ Yes يَطْبَعُ 'ناجح'، وَفِي حَالَةِ No يَطْبَعُ 'راسب'، ثُمَّ يَلْتَقِي الْمَسَارَانِ عِنْدَ رَمْزِ النِّهَايَةِ (End).
سؤال ذكاء للفهم
سؤال: ما الفرق بين التفرع ذي المسار الواحد والتفرع ذي المسارين البديلين؟
إجابة استرشادية: ذو المسار الواحد ينفذ أمراً في حالة تحقق الشرط فقط، بينما ذو المسارين ينفذ أمراً بديلاً في كلتا الحالتين (Yes و No).
الفقرة الثالثة: فحص طبيعة الأعداد وتفادي القسمة على صفر
يُوَظَّفُ رَمْزُ اتِّخَاذِ الْقَرَارِ فِي حَلِّ مَسَائِلَ جَبْرِيَّةٍ وَمَنْطِقِيَّةٍ حَرِجَةٍ؛ مِنْهَا: 1. (تَحْدِيدُ الْعَدَدِ زَوْجِيٌّ أَمْ فَرْدِيٌّ): بِفَحْصِ بَاقِي الْقِسْمَةِ عَلَى 2؛ إِذَا كَانَ بَاقِي الْقِسْمَةِ = 0 (Yes) يَكُونُ الْعَدَدُ زَوْجِيًّا (Even)، وَإِذَا كَانَ بَاقِي الْقِسْمَةِ ≠ 0 (No) يَكُونُ فَرْدِيًّا (Odd). 2. (تَفَادِي الْقِسْمَةِ عَلَى صِفْرٍ): فِي مَسْأَلَةِ قِسْمَةِ عَدَدَيْنِ (R = Num1 / Num2)؛ يَجِبُ وَضْعُ شَرْطٍ قَبْلَ إِجْرَاءِ الْقِسْمَةِ: (هل Num2 = 0؟). إِذَا كَانَ Yes يُطْبَعُ 'غير معرف' وَيُنْهَى الْبَرْنَامَجُ مَنْعًا لِانْهِيَارِ النِّظَامِ (Runtime Error)، وَإِذَا كَانَ No تُجْرَى عَمَلِيَّةُ الْقِسْمَةِ بِنَجَاحٍ.
سؤال ذكاء للفهم
سؤال: لماذا يجب فحص قيمة المقام قبل إجراء عملية القسمة برمجياً؟
إجابة استرشادية: لأن القسمة على صفر غير معرفة رياضياً وتسبب خطأ فادحاً يؤدي لتوقف البرنامج إذا لم يتم تفاديها بشرط.
الفقرة الرابعة: التفرع المتعدد والمتداخل (Nested Decision)
عِنْدَمَا تَكُونُ الْمُشْكِلَةُ تَتَطَلَّبُ أَنَّ هُنَاكَ أَكْثَرَ مِنْ اخْتِيَارَيْنِ (مِثْلَ: مَعْرِفَةِ هَلِ الْعَدَدُ مُوجَبٌ أَمْ سَالِبٌ أَمْ صِفْرٌ)؛ فَإِنَّنَا نَسْتَخْدِمُ (التَّفَرُّعَ الْمُتَعَدِّدَ) بِاسْتِخْدَامِ أَكْثَرَ مِنْ مُعَيَّنِ قَرَارٍ: • الْمُعَيَّنُ الْأَوَّلُ: (هل N = 0؟) ⇐ إِذَا Yes يُطْبَعُ 'العدد صفر'. • إِذَا No: نَتَّجِهُ لِمُعَيَّنٍ ثَانٍ: (هل N > 0؟) ⇐ إِذَا Yes يُطْبَعُ 'العدد موجب'، وَإِذَا No يُطْبَعُ 'العدد سالب'. وَبِذَلِكَ نَرَى أَنَّ كُلَّ مُعَيَّنِ قَرَارٍ إِضَافِيٍّ يُتِيحُ مَسَارًا جَدِيدًا لِتَغْطِيَةِ كَافَّةِ الِاحْتِمَالَاتِ الْمُمْكِنَةِ لِلْمَسْأَلَةِ.
سؤال ذكاء للفهم
سؤال: كم رمز اتخاذ قرار نحتاج لتحديد ما إذا كان العدد موجباً أو سالباً أو صفراً؟
إجابة استرشادية: نحتاج رمزي قرار (معينين)؛ الأول يفحص الصفر، والثاني يفحص هل هو أكبر من الصفر.
خريطة النص والعناصر الفنية التحليلية
استكشف خريطة النص وتعرف على الشخصيات والزمان والمكان والفكرة المحورية وأهم الدروس المستفادة.
خريطة قواعد اتخاذ القرار والتفرع بالمعين
• الرمز: المعين (Decision).
• المحتوى: شرط منطقي جوابه نعم أو لا (Yes / No).
• خطوط الاتجاه: يدخل إليه خط واحد ويخرج خطان على الأقل.
• المعاملات المقارنة: (= ، > ، < ، >= ، <= ، <>).
• الحماية البرمجية: شرط Num2 = 0 لمنع خطأ القسمة على صفر.
جدول مقارنة: حالات التفرع الشهيرة في المنهج الوزاري
اسحب أفقياً لعرض كامل الجدول
نوع المسألة نص الشرط داخل المعين النتيجة عند تحقق الشرط (Yes) النتيجة عند عدم تحققه (No)
النجاح والرسوب Degree >= 50 طباعة: ناجح (Successful) طباعة: راسب (Fail)
زوجي أم فردي N mod 2 = 0 طباعة: العدد زوجي (Even) طباعة: العدد فردي (Odd)
القسمة على صفر Num2 = 0 طباعة: غير معرف (Undefined) وإنهاء حساب: R = Num1 / Num2
فحص الإشارة N > 0 طباعة: موجب (Positive) فحص شرط آخر (N < 0)

معجم الألفاظ والتراكيب اللغوية الشامل (12 مفردة)

اضغط على أيقونة السماعة للاستماع لنطق الكلمة ومعناها وجملتها النموذجية

معنى
التَّفَرُّعُ (Branching)
تَغْيِيرُ مَسَارِ التَّنْفِيذِ فِي الْخَرِيطَةِ بِنَاءً عَلَى نَتِيجَةِ الشَّرْطِ
التفرع يسمح باختيار مسار بديل.
معنى
اتِّخَاذُ الْقَرَارِ
مُفَاضَلَةٌ مَنْطِقِيَّةٌ بَيْنَ مَسَارَيْنِ أَوْ أَكْثَرَ
اتخاذ القرار أساس الذكاء البرمجي.
معنى
الشَّرْطُ الْمَنْطِقِيُّ
تَعْبِيرٌ رِيَاضِيٌّ لَهُ نَتِيجَتَانِ فَقَطْ: صَحِيحٌ (True) أَوْ خَاطِئٌ (False)
X > 10 شرط منطقي.
معنى
الْمُعَيَّنُ (Decision)
رَمْزُ اتِّخَاذِ الْقَرَارِ الَّذِي يَتَفَرَّعُ مِنْهُ خَطَّانِ لِلِاتِّجَاهِ
كتابة الشرط داخل المعين.
معنى
مَسَارُ (Yes / True)
الِاتِّجَاهُ الَّذِي يُسْلَكُ فِي حَالِ تَحَقُّقِ الشَّرْطِ
طباعة ناجح في مسار نعم.
معنى
مَسَارُ (No / False)
الِاتِّجَاهُ الَّذِي يُسْلَكُ فِي حَالِ عَدَمِ تَحَقُّقِ الشَّرْطِ
طباعة راسب في مسار لا.
معنى
الْقِسْمَةُ عَلَى صِفْرٍ
عَمَلِيَّةٌ غَيْرُ مُعَرَّفَةٍ رِيَاضِيًّا تُسَبِّبُ خَطَأً بَرْمَجِيًّا قَاتِلًا
تفادي القسمة على صفر بشرط وقائي.
معنى
تَفَرُّعٌ مُتَدَاخِلٌ
وُجُودُ مُعَيَّنِ قَرَارٍ دَاخِلَ أَحَدِ مَسَارَاتِ مُعَيَّنِ قَرَارٍ آخَرَ
فحص العدد موجب أو سالب أو صفر.
معنى
مُعَامَلَاتُ الْمُقَارَنَةِ
رُمُوزُ الْمُقَارَنَةِ: > ، < ، = ، >= ، <= ، <>
المعامل <> يعني لا يساوي.
معنى
بَاقِي الْقِسْمَةِ (Mod)
الْعَدَدُ الْمُتَبَقِّي بَعْدَ قِسْمَةِ عَدَدٍ صَحِيحٍ عَلَى آخَرَ
إذا كان N Mod 2 = 0 فالعدد زوجي.
مضاد
صَحِيحٌ (True) ↔ خَاطِئٌ (False)
المضاد: قِيمَتَا التَّعْبِيرِ الْمَنْطِقِيِّ الثُّنَائِيِّ
الشرط إما صحيح أو خطأ.
جمع
قَرَارٌ
الجمع: قَرَارَاتٌ (اخْتِيَارٌ بَيْنَ بَدَائِلَ مُتَاحَةٍ)
قرارات التفرع الشرطي في الخوارزميات.
معمل الحاسب: تصميم خريطة تدفق لتحديد العدد زوجي أم فردي

خطوات الرسم الاحترافية الوزارية لخريطة فحص نوع العدد:

1. البداية وقراءة العدد

بيضاوي (Start) ⇐ متوازي أضلاع (Read N).

أمثلة: إدخال قيمة المتغير N.
2. معين القرار وفحص باقي القسمة

معين يكتب بداخله: Is N mod 2 = 0? يخرج منه خطان Yes و No.

أمثلة: فحص هل يقبل القسمة على 2 بدون باقٍ.
3. تحديد مساري الإخراج والالتقاء بالنهاية

في اتجاه Yes: متوازي أضلاع (Print 'العدد زوجي'). في اتجاه No: متوازي أضلاع (Print 'العدد فردي'). ثم يوصل كلا الخطين إلى رمز بيضاوي واحد (End).

أمثلة: نهاية موحدة لفرعي الخريطة.
تدريب عملي موجه
ما المخرجات الناتجة من خريطة تدفق تفحص الشرط (X >= 50) إذا كانت قيمة المدخلات X = 45؟
الحل:
الشرط: 45 >= 50 ⇐ النتيجة False / No.
إذن: يسلك البرنامج مسار No وتكون النتيجة طباعة 'راسب' (أو عدم طباعة شيء إذا كان التفرع بمسار واحد).
بنك التقييم الذكي الشامل (10 سؤالاً)
اختر الإجابة الصحيحة لكل سؤال، وستحصل فوراً على التغذية الراجعة والتفسير التعليمي
النتيجة: 0 / 10
1 الرمز المستخدم لاتخاذ القرار والتفرع في خريطة التدفق هو:
2 كم خط اتجاه يخرج من رمز اتخاذ القرار (المعين) على الأقل؟
3 في خريطة تدفق لطباعة كلمة 'ناجح' إذا كانت الدرجة X أكبر من أو تساوي 50، يكتب الشرط داخل المعين بصيغة:
4 لمعرفة ما إذا كان العدد N زوجياً أم فردياً، نختبر الشرط:
5 لتفادي خطأ القسمة على صفر في مسألة R = A / B ، يجب فحص الشرط:
6 التفرع في خرائط التدفق يعني:
7 لتحديد هل العدد موجب أم سالب أم صفر، نحتاج في خريطة التدفق إلى:
8 المعامل المنطقي الذي يعني 'لا يساوي' في التعبيرات الشرطية هو:
9 إذا كان الشرط في المعين هو (Score >= 50)، والمدخل Score = 80، فإن التدفق يسير في مسار:
10 أي من الرموز التالية يدخل إليه خط اتجاه واحد ويخرج منه مخرجان؟

أكملت دراسة هذا الدرس؟

احفظ إنجازك الآن لإضافة 5 نقاط تميز إلى رصيدك وتسجيل الدرس في لوحة إحصائياتك!