Contact us

प्रोग्रामिंग में लूपिंग

What is Looping in Programming [Hindi]


लूपिंग प्रोग्रामिंग में ऐसा तरीका है जिसकी मदद से प्रोग्राम में मौजूद कोड को बार बार रन करवाया जा सकता है| लूपिंग को कोड में उस जगह उपयोग किया जाता है जहां पर कोड को बार बार दोहराने की जरूरत पड़ती है| उदाहरण के लिए यदि हमे प्रोग्राम के जरिये 1 से लेकर 10 तक की संख्यां स्क्रीन में प्रिंट करनी है तो हमें 10 स्टेटमेंट लिखनी पड़ेंगी और हर एक स्टेटमेंट में संख्या एक नम्बर से बढ़ती जायेगी इसे इस PHP लैंग्वेज के  उदाहरण से समझ सकते हैं :-



<?php

  echo "1";
  echo "2";
  echo "3";
  echo "4";
  echo "5";
  echo "6";
  echo "7";
  echo "8";
  echo "9";
  echo "10";

?>

जैसा कि इस उदाहरण में देख सकते हैं 1 से लेकर 10 तक की संख्या को प्रिंट करने के लिए 10 स्टेटमेंट व लाइनें लिखी गयी हैं इसमें आसानी से देखा जा सकता है कि एक ही तरह के कार्य को बार बार दोहराया गया है| इस तरह के दोहराव से बचने के लिए लूपिंग का उपयोग किया जाता है| लूपिंग में जब भी कोड लिखा जाता है तो वेरिएबल्स का भी उपयोग करना पड़ जाता है इसे नीचे उदाहरण से समझ सकते हैं :-

<?php

   $i = 1;
   while($i < 11)
   {
       echo $i;
       $i++;
   }

?>

ऊपर इस उदाहरण में देख सकते हैं कि $i नाम के वेरिएबल का इस्तेमाल किया गया है| लूप के लिए While कीवर्ड का उपयोग किया गया है while लूप के अंदर कंडीशन है जो चेक करती है कि वेरिएबल $i की वैल्यू 11 से कम तो नहीं है| यह कंडीशन जब तक सही रहती है तब तक While के अंदर का कोड बार बार रन होगा| while के अंदर वेरिएबल $i की वैल्यू प्रिंट हो रही है, प्रिंट होने के बाद $i की वैल्यू 1 से बढ़ रही है| वेरिएबल की वैल्यू 1 अधिक बढ़ाने के लिए  ++ ऑपरेटर का उपयोग किया गया है इसे इन्क्रीमेंट ऑपरेटर कहते हैं|  वेरिएबल इन्क्रीमेंट करने के बाद while के अंदर का कोड खत्म हो जाता है| क्योंकि यह लूप है इसलिए प्रोग्राम दुबारा while के शुरू में आ जाता है while के अंदर दुबारा कंडीशन चेक होती है कि $i की वैल्यू 11 से कम है या नहीं अगर कंडीशन सही है तो while लूप के अंदर का कोड दुबारा रन होगा| लूप के अंदर का कोड तब तक चलता रहेगा जब तक कंडीशन सही रहती है कंडीशन के गलत होते ही प्रोग्राम का एक्सेक्यूशन loop के बाहर आ जाएगा|

0 Reviews:

Post a Comment

यह पोस्ट आपको किसी लगी इसके बारे में लिखें