प्रोग्रामिंग करताना तुम्ही लूप कसे वापराल?

या पोस्टमध्ये, आम्ही याबद्दल बोलणार आहोत प्रोग्रामिंग मध्ये असतानाहे नियंत्रण संरचनेतील सूचना आहेत ज्या अनेक प्रसंगी पुनरावृत्ती केल्या जातात, त्यांच्या मुख्य कार्यांमध्ये खरे किंवा खोटे संबंधित अनेक सूचनांना अडथळा आणणे आहे, याव्यतिरिक्त, लूप कसा वापरला जातो हे उघड केले आहे.

प्रोग्रामिंग करताना -1

प्रोग्रामिंग मध्ये असताना

प्रोग्रामिंग मध्ये किती वेळ आहे, कंट्रोल स्ट्रक्चरमध्ये निर्देशांची मालिका देण्यासाठी वापरली जाते जी बर्याच वेळा पुनरावृत्ती होते, त्यात निर्देशांच्या मालिकेमध्ये अडथळा आणण्याचे कार्य देखील आहे, जर दुवा साधलेल्या अभिव्यक्तीचे मूल्यांकन आणि / किंवा तार्किक किंवा खोटे असेल.

याचा अर्थ असा होतो की जेव्हा सूचनांचे मूल्यमापन खरे असते तेव्हाच ते पुनरावृत्ती होते.

प्रोग्रामिंगमध्ये if किंवा switch स्टेटमेंट सारख्या कंट्रोल स्ट्रक्चर्स व्यतिरिक्त, रिइरेटिव्ह स्ट्रक्चर्स देखील आहेत.

पुनरावृत्ती प्रोग्रामिंग स्ट्रक्चर्समध्ये, थोड्या वेळाच्या लूपशी संबंधित, जोपर्यंत त्याचे खरे मूल्य असेल तोपर्यंत तो कोडच्या ब्लॉकची पुनरावृत्ती करतो, जो खालीलप्रमाणे व्यक्त केला जाऊ शकतो:

  • असताना (अट).
  • {.
  • सूचना;.
  • }.

जसे आपण पाहू शकता की पुनरावृत्ती आणि लूप आहेत, तथापि, ते सामान्यतः समान आहे, हे लक्षात घेणे आवश्यक आहे की लूपमध्ये हे समाविष्ट आहे:

  • मूल्यमापन करण्याची अट खरी आहे की खोटी आणि ती लूपच्या प्रत्येक पुनरावृत्तीवर केली जाते.
  • स्थिती सत्य असल्यास कोडच्या ओळी प्रदर्शित करणारे विधान केले जाते.

या प्रकारच्या लूपच्या वैशिष्ट्यांमध्ये हे आहे की कोड कार्यान्वित करण्यापूर्वी अटीवर प्रक्रिया केली जाते, नंतर, परिणाम चुकीचा असल्यास, सूचना अंमलात आणल्या जाणार नाहीत, तर आणखी एक प्रकारचा लूप आहे जो फक्त एकदाच कार्यान्वित होतो .

येथे आम्ही संबंधित एक मनोरंजक लेखाची शिफारस करतो सी भाषा.

नंतर, जेव्हा लूप परिभाषित केले जातात, ते एक चक्रीय रचना दर्शवते जे कोडच्या एक किंवा भिन्न ओळींना वारंवार पुनरावृत्ती करण्यास अनुमती देते, प्रारंभिक मूल्य नसताना आणि कधीकधी हे अपेक्षित अंतिम मूल्य कधी परत करेल हे जाणून घेतल्याशिवाय.

जरी लूप हे संख्यात्मक मूल्यांच्या अधीन नसलेले असतात, उलट ते बुलियन मूल्यांवर अवलंबून असतात, ज्याचा अर्थ खऱ्या किंवा चुकीच्या स्थितीचे सत्य मूल्य.

प्रोग्रामिंग करताना -2

विल लूप कसे कार्य करते?

While लूप कसे कार्य करते हे समजून घेण्यासाठी, या भागात आम्ही अशा उदाहरणांचा उल्लेख करू जे आम्हाला त्याच्या कार्यप्रदर्शनास अधिक चांगल्या प्रकारे पाहण्यास प्रवृत्त करतात.

उदाहरण म्हणून, आम्हाला असे वाटते की काही कारणास्तव, वापरकर्त्याला त्यांच्याकडे येणाऱ्या अनेक संख्येसाठी विचारले जाते आणि ते 100 पेक्षा जास्त संख्या प्रविष्ट करतात.

जसे तुम्ही पाहू शकता, तुम्ही for for loop वापरू शकत नाही, कारण तुम्हाला कल्पना नाही की वापरकर्ता 100 पेक्षा जास्त संख्या प्रविष्ट करेल, ही अशी गोष्ट आहे जी निश्चित केली जाऊ शकत नाही, परंतु जेव्हा लूप विशिष्ट अटीपर्यंत अमर्याद कृती करण्यास सहमत असतो कार्यान्वित केला जातो, या प्रकरणात ही प्रविष्ट केलेली संख्या 100 पेक्षा जास्त आहे.

म्हणून, जर वापरकर्ता सतत खालील क्रमांक प्रविष्ट करतो: 1, 50, 99, 49, 21, 30, 100, कार्यक्रम पूर्ण होणार नाही, कारण संख्या 100 पेक्षा जास्त नसतील, परंतु, संख्या प्रविष्ट करण्याच्या बाबतीत 300, प्रोग्रामची अट आहे की ती त्वरित संपेल.

सी ++ मध्ये लूप सिंटॅक्स असताना

थोड्या वेळच्या लूपची वाक्यरचना सी ++ मधील फॉर लूपच्या तुलनेत सोपी आणि अधिक वाचनीय आहे, कारण त्यासाठी फक्त अचूक स्टॉप स्थिती आवश्यक आहे.

बर्‍याच उच्च-स्तरीय भाषांमध्ये थोडा वेळ लूप लिहिण्याचा मार्ग अगदी समान आहे, म्हणून आपण काय केले पाहिजे ते तयार केलेल्या लूपसाठी अंतिम स्थिती लक्षात ठेवा.

शेवटची अट कशी ठेवली जाईल ते खालील उदाहरणात पाहू:

  • तर (शेवटची स्थिती) // उदाहरणार्थ संख्या == 100.
  • {.
  • ....
  • ....
  • ....
  • ....
  • }.

आम्ही उपरोक्त कोडच्या रेषेनुसार रेषेची कल्पना करू, अशाप्रकारे ते आपल्याला काय समजते हे समजून घेण्यास मदत करते.

ओळ 1: त्याच्या सामग्रीमध्ये थोड्या वेळासाठी सर्वात महत्वाचे आहे.

वाक्यरचना अगदी सोपी आहे, आपण पाहू शकता की कंसात एक अट सापडली आहे, उदाहरणार्थ: «==. <,>,

म्हणून उदाहरणार्थ, तुम्ही खात्री करत आहात की एक विशिष्ट संख्या == 50, सायकल तेव्हाच केली जाते जेव्हा कोणतीही संख्या 50 च्या बरोबरीची असते; हे आवश्यक आहे की जेव्हा त्याचे मूल्य इतर कोणत्याही प्रमाणात सुधारित केले जाते, तर while लूप त्याची प्रक्रिया पूर्ण करते, परंतु ते प्रोग्रामच्या अंमलबजावणीच्या इतर भागासह चालू राहील.

हे लक्षात घेतले पाहिजे की हे स्पष्ट आहे की नोंदणीकृत स्थिती नेहमीच बूलियन मूल्य घेईल, म्हणजे खरे किंवा खोटे.

ओळ 2: या ओळीत एक "{" उघडणे दिसते, याचा अर्थ असा की या भागामध्ये सूचनांचा एक ब्लॉक सुरू केला जात आहे जो सायकल वळण सुरू झाल्यानंतर पूर्ण होईल.

तथापि, ही की ठेवणे बंधनकारक नाही, परंतु, जर ती ठेवली नाही, तर ती फक्त तात्काळ ओळीमध्ये दाखवलेल्या while लूपमध्ये कार्यान्वित केली जाईल, नंतर लूप डिक्लेरेशन, याचा अर्थ असा की जर तुम्हाला ते नको असेल तर वेगळे सायकलमध्ये ओळी चालवल्या जातात, की ठेवल्या पाहिजेत.

3 ते 7 रेषा: या ओळी जिथे आपण सायकल प्रक्रियेत वारंवार कार्यान्वित करू इच्छिता त्या सर्व ऑपरेशन ठेवल्या जातील. या ब्लॉकमध्ये आवश्यक ओळींची संख्या असू शकते.

ओळ 8: ही शेवटची ओळ आहे आणि "}" बंद करून की वापरणे आवश्यक आहे, जसे की लूपच्या ब्लॉकद्वारे स्थापित केले गेले आहे आणि अंमलबजावणी समाप्त केली जाईल, तथापि, उर्वरित अल्गोरिदम सुरू राहील.

आता आम्ही काही उदाहरणे दाखवू जे वापरकर्त्यांना C ++ मध्ये loops चा वापर स्पष्ट आणि सोप्या मार्गाने समजून घेण्यास प्रवृत्त करतील, आम्ही सुरुवात करतो:

उदाहरण 1: 100 पेक्षा मोठी होईपर्यंत स्क्रीनवर संख्या विचारा

आम्ही वर नमूद केलेल्या उदाहरणासह पुढे चालू ठेवू, जिथे आम्ही प्रोग्रामला पुढे जाऊ, जे वापरकर्त्याला कितीही संख्या प्रविष्ट करण्यास सांगत आहे, मग ते कितीही असो, आणि जेव्हा ते वापरकर्त्याने 100 पेक्षा जास्त संख्येत प्रवेश केला तेव्हा ते करणे बंद होईल. वर नमूद केलेले समजले गेले आहे हे सत्यापित करण्यासाठी व्यावहारिक आणि सोपे उदाहरण.

उपाय उदाहरण 1:

आम्ही उपाय देणार आहोत, हे लक्षात घेतले पाहिजे की अट कार्यान्वित केली जाणे आवश्यक आहे जेणेकरून सायकल नंबरची विनंती करत असेल, सायकल फक्त तेव्हाच थांबेल जेव्हा प्रविष्ट केलेली संख्या 100 पेक्षा जास्त असेल, तर माझ्यासाठी चालू ठेवण्याची अट प्रक्रिया अशी आहे की संख्या 100 पेक्षा कमी आहे, थांबवण्यासाठी संख्या 100 पेक्षा जास्त असणे आवश्यक आहे आणि प्रक्रिया सुरू ठेवण्यासाठी संख्या 100 पेक्षा कमी किंवा समान असणे आवश्यक आहे.

हे पाहिले जाऊ शकते की ते खालील प्रकारे प्रतिबिंबित होते:

  • इंट नंबर;.
  • cin >> संख्या;.
  • असताना (संख्या <= 100).
  • {.
  • cout << «कृपया एक क्रमांक टाका«;.
  • cin >> संख्या;.
  • }.

परिपूर्ण कार्यात्मक कोड वापरकर्त्याद्वारे हाताळणे खूप सोपे आहे, खाली ते कसे वापरावे याचा सराव आहे:

  • #"iostream" समाविष्ट करा.
  • नेमस्पेस एसटीडी वापरणे;.
  • int main ().
  • {.
  •  इंट नंबर;.
  •  cout << «कृपया एक क्रमांक टाका«;.
  •  cin >> संख्या;.
  •  असताना (संख्या <= 100).
  •  {.
  •  cout << «कृपया एक क्रमांक टाका«;.
  •  cin >> संख्या;.
  •  }.
  •  प्रणाली ("PAUSE");.
  •  परत 0;.
  • }.

प्रोग्रामिंगमधील लूप खूप उपयुक्त आहेत, परंतु हे लक्षात घेतले पाहिजे की लूपसाठी इतरांप्रमाणे कार्यक्षमता आणि वैधतेच्या पैलूंवरून, असे सुचवले जाते की ते वापरू नयेत, प्रत्येक वेळी लूप किंवा इतर कोणत्याही प्रकारचे लूप जात असताना सायकल वापरणे आवश्यक आहे, जर त्याचा वापर अत्यावश्यक असेल किंवा त्याचा वापर करण्याचा आणखी एक व्यावहारिक मार्ग असेल तर आधी सल्ला घेणे चांगले.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: वास्तविक ब्लॉग
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.