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

FizzBuzz: loop, % र निर्णय

1 देखि n सम्म गन्नुहोस्, तर 3 का अपवर्त्यमा Fizz, 5 का अपवर्त्यमा Buzz र दुवैका अपवर्त्यमा FizzBuzz भन्नुहोस्। शेषले हरेक सङ्ख्याको निर्णय गरेको हेर्नुहोस्, र जाँचको क्रम किन महत्त्वपूर्ण छ, पत्ता लगाउनुहोस्।

मूल अवधारणा

Loop ले हरेक पटक निर्णय गर्न सक्छ: 3 ले i लाई ठ्याक्कै भाग जाँदा i % 3 == 0 सत्य हुन्छ, र ELSE IF को लहरमा पहिलो सत्य जाँचले जित्छ, त्यसैले सबैभन्दा विशेष अवस्था पहिले आउनुपर्छ

पाठ: Loop र ढाँचा

FizzBuzz घेरामा बसेर खेलिने गन्ती खेल हो: 1, 2, 3 … गन्दै जाने, तर 3 ले भाग जाने सङ्ख्याको सट्टा Fizz, 5 ले भाग जानेको सट्टा Buzz, र दुवैले भाग जाँदा FizzBuzz भन्ने। प्रोग्रामले यो खेल FOR Loop: दोहोरिने चरणहरू, निश्चित पटक वा कुनै कुरा सत्य नभएसम्म। सबै मुख्य शब्द र निर्णयको लहरले खेल्छ। “3 ले i लाई भाग जान्छ” जाँच्न यसले शेष प्रयोग गर्छ: i % 3 भनेको i लाई 3 ले भाग गर्दा बाँकी रहने हो, त्यसैले i % 3 == 0 को अर्थ केही बाँकी रहँदैन। जाँचहरू लहरमा आउँछन्: IF … ELSE IF … ELSE IF … ELSE। कम्प्युटरले माथिबाट जाँच्छ र सत्य भएको पहिलो मात्र चलाउँछ, त्यसैले जाँचको क्रम महत्त्वपूर्ण हुन्छ।

मुख्य शब्दको अर्थ

के सिक्नुहुनेछ

  • एउटा सङ्ख्याले अर्कोलाई भाग जान्छ कि जाँच्न शेष (%) प्रयोग गर्नुहोस्।
  • हरेक पटक निर्णय गर्ने loop trace गर्नुहोस्।
  • ELSE IF को लहरमा जाँचको क्रम किन महत्त्वपूर्ण छ, व्याख्या गर्नुहोस्।
  • हरेक branch कति पटक चल्छ, गन्नुहोस्।

सुरु गर्नुअघि

  • अपवर्त्य, शेष र FOR loop ले कसरी गन्छ, थाहा हुनुपर्छ।

सामग्री

  • पहिले कागजमा खेल खेल्न कापी

उपकरण

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

विधि

  1. 15 सम्म प्रोग्राम चलाएर हरेक सङ्ख्याका लागि के भन्छ पढ्नुहोस्।
  2. केही सङ्ख्यामा Step गर्दै कुन जाँच सत्य हुन्छ हेर्नुहोस्।
  3. 30 सम्म गनेर कतिवटा FizzBuzz छन् हेर्नुहोस्।
  4. अभ्यासका challenge हरूको उत्तर दिनुहोस्।