→ Lecture 6 · كل المراحل
المرحلة 10 · شرائح 27، 28

حلقة داخل حلقة

Nested Loops

01 / افهم الفكرة

Nested Loops

الفكرة ببساطة

Nested Loops تعني حلقة داخل جسم حلقة أخرى. نسمّي الأولى Outer Loop والثانية Inner Loop.

كيف يتكرر الجسم

لكل دورة واحدة من الخارجية، تبدأ الداخلية من بدايتها وتكمل دوراتها كلها. مثال الشريحة 27 فيه 3 صفوف ولكل صف عمودان، أي 6 مرات للتعليمة الداخلية.

ليش println خارج الداخلية: نستخدم print لطباعة عناصر الصف نفسه، ثم ننفّذ println() بعد اكتمال الداخلية لبدء سطر جديد. الكود الأصلي لا يضيف مسافات بين عبارتي row وcolumn.

مثال النمط

في الشريحة 28، الداخلية تستمر ما دام j <= k، فتطبع رقم الصف بعدد يساوي قيمته: 1 ثم 22 ثم 333، حتى 55555. اختره من قائمة النشاط وقارن الحدود.

1 / 4