الدرس (2): الحلقات المتداخلة Nested Loops

 


ملخص الدرس:

الحلقات المتداخلة Nested Loops: 

هو اجراء يتم فيه وضع حلقة داخل حلقة اخرى.

ويمكنك ادخال اي نوع من الحلقات داخل الاخرى على سبيل المثال نستطيع ادخال حلقة for داخل حلقة while والعكس صحيح.

من النقاط المهمه في الحلقات المتداخلة:

  1. يجب ان تكون الحلقة الداخلية مدمجة بشكل كامل في الحلقة الخارجية.
  2. لا نستطيع استخدام نفس اسم المتغير كعداد لحلقتين متداخلتين او اكثر.
  3. الحلقة الداخلية تكتمل اولاً.
  4. الحلقة الداخلية تقوم بتنفيذ كل تكراراتها لكل حلقة خارجية.

أنماط الطباعة:

لطباعة نمط معين على الشاشة فهناك هيكل عام عليكِ اتباعه حيث اننا نحتاج الى تحديد عدد الصفوف والاعمدة.

فالحلقة الخارجية تخبرنا بعدد السطور المستخدمة.

والحلقة الداخلية تخبرنا بعدد الاعمدة المستخدمة.


تعليقات

  1. فرح موسى

    ردحذف
  2. شهد القرني

    ردحذف
  3. رغد مطيران

    ردحذف
  4. طيف الرفاعي

    ردحذف
  5. جوري خالد

    ردحذف
  6. ليان ابراهيم

    ردحذف
  7. هل الداخليه هي تحسب عدد العمده ؟ والخارجيه تحسب السطور

    ردحذف
    الردود
    1. نعم الدالة الداخلية تخبرني عدد الأعمدة بينما الدالة الخارجية تخبرني عدد السطور.

      حذف
  8. رغد الجهني

    ردحذف
  9. رنا محمد العقيبي

    ردحذف
  10. ليان عواد

    ردحذف
  11. ديما فيصل الجهني

    ردحذف
  12. رؤيا موسى

    ردحذف
  13. لمار المطيري

    ردحذف
  14. وسن عبدالعزيز

    ردحذف
  15. سديم محمد

    ردحذف

إرسال تعليق