مخطط انسياب ذو دورانات متعددة
يظهر عندما توجد أكثر من عملية تكرار، وقد يكون دوران داخل دوران آخر.
هو مخطط يحتوي على أكثر من عملية دوران، وقد تكون عمليات الدوران مستقلة أو يكون دوران داخل دوران آخر، بحيث يتحكم كل دوران في مجموعة محددة من الخطوات.
🎯 متى يستخدم؟
يستخدم عندما تحتوي المشكلة على تكرار متعدد المستويات، مثل معالجة عدة مجموعات وفي داخل كل مجموعة عدة عناصر، أو الصفوف والأعمدة، أو مجموعة صناديق يحتوي كل منها على عناصر.
🧭 الفكرة الأساسية
ابدأ بكتابة خطوات الحل أولًا، ثم حوّل كل خطوة إلى الرمز المناسب واربط الرموز بأسهم توضح اتجاه التنفيذ.
📝 في الاختبار
تعرّف على النوع من طبيعة المشكلة، ثم اكتب الخطوات قبل رسم مخطط الانسياب.
خطوات الحل
- البداية.
- خذ قطعة خشب.
- اقطع منها جزءًا بطول 3 أمتار.
- تحقق: هل المتبقي من القطعة أقل من 3 أمتار؟
- إذا كانت الإجابة لا، عد إلى خطوة القطع وكرر العملية على القطعة نفسها.
- إذا كانت الإجابة نعم، تحقق هل توجد قطعة خشب أخرى.
- إذا كانت هناك قطعة أخرى، خذها وابدأ التكرار الداخلي من جديد.
- إذا لم توجد قطع أخرى، انتقل إلى النهاية.
- النهاية.
مخطط الانسياب
🔁 الحلقة الداخلية
تكرار قطع أجزاء بطول 3 أمتار من القطعة الحالية.
🔄 الحلقة الخارجية
الانتقال من قطعة خشب إلى قطعة أخرى.
✅ شرط الخروج
ينتهي المخطط عندما تنتهي القطعة الحالية ولا توجد قطع أخرى.
🧠 تطبيق إضافي
لديك 3 صناديق، وفي كل صندوق 4 قطع. نريد عد جميع القطع.
- البداية.
- ابدأ بالصندوق الأول.
- ابدأ بالقطعة الأولى داخل الصندوق.
- عد القطعة.
- كرر داخل الصندوق حتى تنتهي القطع الأربع.
- انتقل إلى الصندوق التالي.
- كرر العملية حتى تنتهي الصناديق الثلاثة.
- اطبع العدد الكلي للقطع.
- النهاية.