Module: चक्र। पैरामीटर के साथ लूप (के लिए)


Problem

2/17

लूप के लिए सुविधाएँ

Theory Click to read/hide

for
लूप
for लूप बार-बार की जाने वाली कार्रवाइयों के माध्यम से आगे बढ़ने का एक साधन है। आइए करीब से देखें कि यह कैसे काम करता है।

आमतौर पर, for लूप के हिस्से निम्नलिखित कदम उठाते हैं: 
1. प्रारंभिक मान सेट करना। 
2. लूप जारी रखने के लिए स्थिति परीक्षण करना। 
3. लूप क्रियाएँ निष्पादित करें। 
4. परीक्षण में उपयोग किए गए मान अपडेट करें। 
और फिर शर्त पूरी होने तक चरण 2-4 दोहराए जाते हैं। जैसे ही कंडीशन झूठी हो जाती है, लूप समाप्त हो जाता है और फॉर लूप स्टेटमेंट के बाद का स्टेटमेंट निष्पादित हो जाता है।
 
<दिव>
लूप का सामान्य रूप  के लिए (/* अभिव्यक्ति 1*/; /* अभिव्यक्ति 2*/; /* अभिव्यक्ति 3*/ ) {       /* एक स्टेटमेंट या स्टेटमेंट का ब्लॉक - लूप बॉडी */; }

अभिव्यक्ति 1 लूप चर (काउंटर) के प्रारंभिक मान को सेट करने के लिए जिम्मेदार, अर्धविराम के साथ समाप्त होता है।
उदाहरण के लिए : <उल>
  • i=0; // लूप वेरिएबल i प्रारंभिक मान शून्य के बराबर सेट करें - पहले घोषित किया जाना चाहिए पाश
  • int i=0; // i चर को तुरंत लूप हेडर में घोषित किया जा सकता है, लेकिन इस मामले में, इसे बाद में मेमोरी से मिटा दिया जाएगा लूप चलता है
  • ;  // चक्र चर का कोई आरंभीकरण और घोषणा बिल्कुल नहीं है, इस मामले में, इसे चक्र से पहले घोषित किया जा सकता है
  • अभिव्यक्ति 2 - लूप के लिए जारी रखने की यह शर्त है, इसकी सत्यता के लिए जांच की जाती है। उदाहरण के लिए,

    मैं <= 10  // लूप तब तक चलेगा जब तक वेरिएबल i 10 से कम या उसके बराबर है।
    शर्त कुछ भी हो सकती है।

    अभिव्यक्ति 3 काउंटर चर का मान बदल देता है। इस मान के बिना, लूप को अनंत माना जाएगा। उदाहरण के लिए,

    i++;  // हर बार लूप बॉडी पूरी होने पर, i 1 से बढ़ जाता है।

     

    Problem

    उपरोक्त प्रोग्राम एक कॉलम में 1 से 10 तक की संख्या प्रदर्शित करता है। आप इसे चलाकर इसे सत्यापित कर सकते हैं।
    लूप का शीर्षक बदलें ताकि प्रोग्राम 20 से 30 तक मान प्रदर्शित करे।