पाठ 4: नेस्टेड लूप के साथ प्रोजेक्ट फ्लो
नेस्टेड लूप्स के साथ, प्रोजेक्ट का प्रवाह जटिल प्रतीत हो सकता है। यह प्रोजेक्ट बाहरी लूप की पुनरावृत्तियों या शर्तों
जाँच करके शुरू होता है और फिर आंतरिक लूप को शुरू करने के लिए ट्रिगर करता है। आंतरिक लूप तब तक चलता है जब तक सभी पुनरावृत्तियाँ पूरी नहीं हो जातीं या शर्त पूरी नहीं हो जाती, उसके बाद यह वापस बाहरी लूप में लौट जाता है। यह चक्र तब तक दोहराया जाता है जब तक कि बाहरी लूप की सभी पुनरावृत्तियाँ पूरी नहीं हो जातीं या जब तक बाहरी लूप की शर्त पूरी नहीं हो जाती।
नीचे दिए गए उदाहरण में, प्रोजेक्ट बाहरी लूप के पहले दोहराव को शुरू करके शुरू होता है। इस मामले में, बाहरी लूप तीन बार दोहराता है।
-
पहला [Repeat until] ब्लॉक पहला आंतरिक लूप है।

-
पहला आंतरिक लूप तब तक चलेगा जब तक कि स्थिति को TRUE के रूप में रिपोर्ट नहीं किया जाता। इसके बाद प्रोजेक्ट पहले आंतरिक लूप से बाहर निकलकर बाहरी लूप के भीतर शेष ब्लॉकों से होकर गुजरना शुरू कर देगा।

-
यह सिलसिला तब तक जारी रहता है जब तक दूसरा [रिपीट अंटिल] ब्लॉक शुरू नहीं हो जाता। यह दूसरा आंतरिक लूप है।

-
दूसरे आंतरिक लूप के अंदर के ब्लॉक तब तक दोहराए जाएंगे जब तक कि ब्लॉक की शर्त पूरी नहीं हो जाती। इसके बाद परियोजना दूसरे आंतरिक लूप से बाहर निकलकर बाहरी लूप के भीतर शेष ब्लॉकों से होकर गुजरना शुरू कर देगी।

-
जब बाहरी लूप के सभी ब्लॉक पूरे हो जाते हैं, तो प्रोजेक्ट बाहरी लूप की शुरुआत में वापस चला जाता है और प्रक्रिया को फिर से दोहराता है।
