Nested loop ले ताराका ढाँचा
एउटा loop भित्र अर्को loop चलाएर ताराको त्रिभुज print गर्नुहोस्। लहरको सङ्ख्या बदल्नुहोस्, भित्री loop कति पटक चल्छ गन्नुहोस्, र त्रिभुजलाई वर्ग कसरी बनाउने पत्ता लगाउनुहोस्।
मूल अवधारणा
Nested loop मा बाहिरी loop को हरेक फन्कोमा भित्री loop पूरै चल्छ; भित्री loop 1 देखि row सम्म जाँदा लहर r मा r वटा तारा र n लहरमा n(n + 1)/2 वटा तारा print हुन्छन्
पाठ: Loop र ढाँचा
Loop: दोहोरिने चरणहरू, निश्चित पटक वा कुनै कुरा सत्य नभएसम्म। सबै मुख्य शब्द ले केही लाइन दोहोर्याउँछ। Nested loop भनेको एउटा loop भित्रको अर्को loop हो: बाहिरी loop को हरेक फन्कोमा भित्री loop सुरुदेखि अन्त्यसम्म चल्छ। घडी सोच्नुहोस्: हरेक घण्टामा मिनेटको सुई 60 पटक घुम्छ। त्रिभुज print गर्न बाहिरी loop ले लहर गन्छ (row = 1 देखि n) र भित्री loop ले त्यो लहरका तारा print गर्छ (col = 1 देखि row)। लहर 1 मा 1 तारा, लहर 2 मा 2, यसै गरी, त्यसैले n लहरमा 1 + 2 + … + n = n(n + 1)/2 वटा तारा हुन्छन्। भित्री loop कहाँसम्म गन्छ बदल्नुहोस्, आकार बदलिन्छ: हरेक पटक n सम्म गने n × n ताराको वर्ग बन्छ।
के सिक्नुहुनेछ
- Nested loop trace गरेर हरेक लहरमा भित्री loop कति पटक चल्छ बताउनुहोस्।
- भित्री loop जम्मा कति पटक चल्छ गन्नुहोस्: त्रिभुजमा n(n + 1)/2, वर्गमा n × n।
- ढाँचा बदल्न loop को सीमा बदल्नुहोस्।
- Nested loop का लाइन क्रममा लेख्नुहोस्।
सुरु गर्नुअघि
- For loop र counter कसरी बदलिन्छ थाहा हुनुपर्छ।
सामग्री
- ढाँचा कोर्न कापी
उपकरण
- केही पनि चाहिँदैन
विधि
- 4 लहर राखेर प्रोग्राम चलाउनुहोस् र ढाँचा हेर्नुहोस्।
- Step गर्दै row र col बदलिएको हेर्नुहोस्।
- 6 लहर राखेर तारा गन्नुहोस्।
- अभ्यासका challenge को उत्तर दिनुहोस्।