Iteration

Iteration Definition Hindi

Iteration एक computer program में किसी funcrtion या process की पुनरावृत्ति है। computer progaming में कार्यों की पुनरावृत्ति आम है, क्योंकि वे data के कई blocks को क्रम में process करने की अनुमति देते हैं। यह आमतौर पर “loop loop” या “loop के लिए” का उपयोग करके किया जाता है (नीचे दिए गए उदाहरण देखें)। एक निश्चित संख्या या मामले तक पहुंचने तक ये लूप एक प्रक्रिया को दोहराएंगे। पुनरावर्ती कार्य भी पुनरावृत्ति का उपयोग करते हैं, हालांकि एक प्रक्रिया को दोहराने के बजाय, संपूर्ण कार्य स्वयं को दोहराता है।

While loop: while (x < 30) { … x++; }
For loop: for (x=0; x<30; x++) { … }

पुनरावृत्तियों का उपयोग कैसे किया जाता है इसका एक व्यावहारिक उदाहरण एक PHP वेब पेज है जो डेटाबेस में किसी तालिका से डेटा सूचीबद्ध करता है। वेब पर तालिका प्रदर्शित करने के लिए, फ़ंक्शन डेटा की अंतिम पंक्ति तक पहुंचने तक डेटाबेस से डेटा का उपयोग करके HTML में प्रत्येक पंक्ति लिख सकता है। इस मामले में, तालिका की प्रत्येक पंक्ति PHP फ़ंक्शन के पुनरावृत्ति द्वारा बनाई जाएगी।

वेब स्क्रिप्ट और सॉफ्टवेयर प्रोग्राम दोनों में बार-बार होने वाले कार्यों का उपयोग किया जाता है। वे सरल कार्य हो सकते हैं जैसे ऊपर के उदाहरण में से एक या जटिल लूप जिसमें नेस्टेड लूप होते हैं, जो अतिरिक्त फ़ंक्शन कह सकते हैं। आश्चर्यजनक बात यह है कि ये जटिल लूप भी आमतौर पर पूरा होने में केवल एक सेकंड का अंश लेते हैं।