मुख्य सामग्रीमा जानुहोस्
प्रोग्रामिङ Loop र ढाँचा
सबै कक्षा उन्नत करिब 20 मिनेट Premium

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 कसरी बदलिन्छ थाहा हुनुपर्छ।

सामग्री

  • ढाँचा कोर्न कापी

उपकरण

  • केही पनि चाहिँदैन

विधि

  1. 4 लहर राखेर प्रोग्राम चलाउनुहोस् र ढाँचा हेर्नुहोस्।
  2. Step गर्दै row र col बदलिएको हेर्नुहोस्।
  3. 6 लहर राखेर तारा गन्नुहोस्।
  4. अभ्यासका challenge को उत्तर दिनुहोस्।