निश्चित लूप और अनिश्चित लूप के बीच अंतर

Anonim

निश्चित लूप बनाम अनिश्चित लूप

एक लूप कोड का एक ब्लॉक होता है जो एक निर्दिष्ट संख्या के लिए दोहराता है या जब तक कुछ स्थिति संतुष्ट नहीं होती है। एक निश्चित लूप एक पाश है जिसमें कई बार निष्पादित होने की संख्या लूप में प्रवेश करने से पहले ही जाना जाता है। एक अनिश्चित लूप में, यह कितनी बार निष्पादित होने वाला है, अग्रिम में ज्ञात नहीं है और यह तब तक निष्पादित होने वाला है जब तक कि कुछ स्थिति संतुष्ट न हो।

एक निश्चित लूप क्या है?

एक निश्चित लूप एक पाश है जिसमें कई बार निष्पादित होने की संख्या लूप में प्रवेश करने से पहले ही जाना जाता है। यह पुनरावृत्त पुनरावृत्तियों की संख्या आमतौर पर एक पूर्णांक चर के माध्यम से प्रदान की जाएगी। सामान्य तौर पर, लूप को निश्चित लूप माना जाता है। लूप के लिए (जावा प्रोग्रामिंग लैंग्वेज में) का उपयोग करके एक निश्चित लूप को लागू करने का एक उदाहरण निम्नलिखित है।

के लिए (इंट आई = 0; i

{

// लूप के लिए

}

ऊपर की लूप उसके शरीर को निष्पादित करेगा संख्या चर द्वारा प्रदान की गई कई बार यह चर I और लूप स्थिति के प्रारंभिक मान से निर्धारित किया जा सकता है।

जबकि छोरों का इस्तेमाल किया जा सकता है (जावा में) दिखाए गए अनुसार निश्चित छोरों को लागू करने के लिए।

इंट आई = 0;

-3 ->

जबकि (i

{

// लूप के शरीर

i ++;

}

भले ही यह एक लूप का उपयोग करता है, यह भी एक निश्चित है लूप, क्योंकि पहले से यह ज्ञात है कि लूप संख्या चर के द्वारा प्रदान की गई संख्या की संख्या को निष्पादित करने जा रहा है।

एक अनिश्चित लूप क्या है?

एक अनिश्चित लूप में, यह कितनी बार निष्पादित होने वाला है आमतौर पर, किसी अनिश्चित लूप को तब तक निष्पादित किया जा रहा है जब तक कि कुछ स्थिति संतुष्ट न हो जाए। जबकि छोरों और दो-दो छोरों को सामान्यतः अनिश्चित लूप लागू करने के लिए उपयोग किया जाता है। हालांकि, loops के लिए उपयोग नहीं करने के लिए कोई विशेष कारण नहीं है अनियमित लूप का निर्माण, अनियमित लूप को लूपों का उपयोग करते हुए सुव्यवस्थित रूप से व्यवस्थित किया जा सकता है। कुछ सामान्य उदाहरणों में आपको अनिश्चित अक्षरों को कार्यान्वित करने की आवश्यकता होगी, जब तक कि उपयोगकर्ता एक सकारात्मक पूर्णांक को सम्मिलित न करे, तब तक एक पासवर्ड पढ़ता है जब तक उपयोगकर्ता दो बार एक ही पासवर्ड को सम्मिलित न करे एक पंक्ति में, आदि।

निश्चित लूप और अनिश्चित लूप के बीच क्या अंतर है ?

एक निश्चित लूप एक लूप है जिसमें कई बार इसे निष्पादित करने वाला है लूप दर्ज करने से पहले अग्रिम में जाना जाता है, जबकि किसी अनिश्चित लूप को निष्पादित किया जाता है, जब तक कि कुछ स्थिति संतुष्ट नहीं होती है और यह कितनी बार निष्पादित होती है अग्रिम में नहीं जाना जाता है अक्सर, लूप के लिए निश्चित लूप का उपयोग किया जाता है और लूप और दो-दो-छोरों के दौरान अनियमित लूप का उपयोग करके कार्यान्वित किया जाता है। लेकिन अनियमित लूप के छोरों के लिए और निश्चित लूप के लूप के लिए उपयोग नहीं करने का कोई सैद्धांतिक कारण नहीं है।लेकिन असीमित छोरों को लूपों के साथ व्यवस्थित रूप से संगठित किया जा सकता है, जबकि लूप के लिए निश्चित छोरों को व्यवस्थित रूप से व्यवस्थित किया जा सकता है।