पळवाट वि. करतेवेळी लूप

लेखक: Laura McKinney
निर्मितीची तारीख: 7 एप्रिल 2021
अद्यतन तारीख: 10 मे 2024
Anonim
#18 तर वि फॉर लूप | कोणता वापरायचा आणि कधी?
व्हिडिओ: #18 तर वि फॉर लूप | कोणता वापरायचा आणि कधी?

सामग्री

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


अनुक्रमणिका: जबकि लूप आणि डू-जबकि लूप दरम्यान फरक

  • तुलना चार्ट
  • पळवाट काय आहे?
  • डू-वूट लूप म्हणजे काय?
  • मुख्य फरक
  • व्हिडिओ स्पष्टीकरण

तुलना चार्ट

भेदाचा आधारतरकरताना करा
व्याख्यास्टेटमेंट सत्य होईपर्यंत सतत पळत राहते आणि सतत पुनरावृत्ती होते.विशिष्ट सूचनांसाठी सत्य असलेली पळवाट.
विधानसर्व पॅकेज कार्य करण्यासाठी फक्त एक विधानसर्व अटींसाठी स्वतंत्र विधान आवश्यक आहे.
अभिव्यक्ती(अट) असताना {विधान;}.करा {स्टेटमेन्ट्स;} करताना (अट);
अंमलबजावणीवेगवान आणि सतत पुनरावृत्तींमुळे सिस्टम क्रॅश होते.केवळ वास्तविक मूल्याच्या ठराविक वेळेच्या अंतरासाठी स्टेटमेंट चालवते.
निसर्गअंमलात आणण्यासाठी कमी वेळ लागतो परंतु कोड लहान असतो.अंमलात आणण्यासाठी अधिक वेळ लागतो आणि कोड अधिक लांब होतो.

पळवाट काय आहे?

जोपर्यंत एक विधान सत्य राहते आणि इतर कोणत्याही अटीवर अवलंबून नसते तोपर्यंत ती पुन्हा पुनरावृत्ती करत राहते. सी ++ मधील थोडा मंडळाची वाक्य रचना आहे: जबकि (स्थिती) {विधान; } येथे विधान एकल स्पष्टीकरण किंवा कोडच्या अनेक ओळी असू शकतात. अट कोणतीही अभिव्यक्ती असू शकते, परंतु लूप शून्य मूल्याचे असल्यास कार्य करत नाही. सर्व प्रकरणांमध्ये, त्यास सकारात्मक आणि एकापेक्षा जास्त रहावे लागते. अट पूर्ण होईपर्यंत कोड लूपचा अनेक वेळा आवश्यक कोडच्या सेगमेंटमध्ये पुनर्वापर करण्यासाठी वापर केला जातो. उदाहरणार्थ, आपल्याला दिलेली संख्या १ च्या बरोबरीने किती वेगळी करता येईल हे माहित असणे आवश्यक आहे. आपण संख्या जोडत राहिलो आणि संख्या 1 होईपर्यंत लूप कार्यरत राहतो आणि लूप संपवताना तो दिसून येतो. हे सर्कल बॉडी कार्यान्वित करण्यापूर्वी स्थितीची चाचणी करते. आपण एखादे-वर्तुळ कमीतकमी एका वर्तुळात दुसर्‍याच्या आत, वापरण्यासाठी किंवा करत असताना विधान वापरू शकता. ही क्रिया चुकीची असल्याचे दिसून येईपर्यंत पुनरावृत्ती होते. अन्यथा, संपूर्ण प्रक्रिया पुनरावृत्ती करत राहते. काही बाबतींत ही प्रणाली क्रॅश होऊ शकते कारण मूल्य कधीही चुकीचे होत नाही आणि म्हणून प्रणाली द्रुतपणे कार्य करत राहते.


डू-वूट लूप म्हणजे काय?

प्रारंभिक स्थिती योग्य होत राहिल्यास हे सत्य होते आणि जर विधानात काहीच पडले नाही तर अंमलबजावणी थांबवते. वापरकर्त्याकडे त्याचे अधिक नियंत्रण असते कारण ते भिन्न लूप्स परिभाषित करतात जे त्यांच्यासाठी अट ठेवल्यास ते खरे होऊ शकतात. विधान व्यक्त करण्यासाठी, खालील इंटरफेस उपयुक्त ठरतो. करा {स्टेटमेन्ट्स;} करताना (अट); जर स्थिती वैध असेल तर प्रोग्राम डू स्टेटमेंटकडे जाईल आणि प्रोग्राम मधील स्टेटमेंट पुन्हा एकदा कार्यान्वित करेल. डू / व्हेन लूप हे व्हेन लूपचे फरक आहे. ही प्रक्रिया कोडद्वारे कार्य करेल, अट योग्य आहे की नाही हे तपासण्यापूर्वी, राज्य योग्य असल्यास त्या पुन्हा अस्तित्त्वात येतील. डूइंग हा थोडा वेळ आहे, त्याशिवाय लूपच्या शेवटी चाचणीची स्थिती होईल. शेवटच्या दिशेने चाचणी स्थिती ठेवल्याने हे सुनिश्चित होते की कोडिंग प्रोग्राम क्रॅश होणार नाही आणि या मार्गाने, सर्व परिस्थितींमध्ये स्थिर राहील. सुरुवातीला, चौकातील कोड कार्यान्वित केला जाईल आणि त्यानंतर, राज्याचे मूल्यांकन केले गेले. जर स्थिती अस्सल असेल तर, कंसातील कोड पुन्हा एकदा कार्यान्वित होईल. जर अट चुकीची असेल तर तो प्रोग्राम बंद करेल.


मुख्य फरक

  1. लूपला सर्व पॅकेजेस कार्य करण्यासाठी फक्त एक केस आवश्यक आहे, तर डू-वूट लूपला सर्व अटींसाठी स्वतंत्र अहवाल आवश्यक असतो.
  2. जेव्हा वक्तव्य लूपसाठी बरोबर असेल तेव्हा जलद आणि सतत पुनरावृत्ती झाल्यामुळे सिस्टम क्रॅश होते. दुसरीकडे, लूप केवळ वास्तविक मूल्याच्या ठराविक वेळेच्या अंतरासाठी स्टेटमेंट कार्यान्वित करतेवेळी करा.
  3. प्रोग्रॅमिंग जेव्हा लूपच्या शरीरात प्रवेश करण्यापूर्वी थांबते तेव्हा जेव्हा हे माहित असते की विधान खरे नसते. दुसरीकडे, वाचकांच्या शरीरात प्रवेश केल्यावर आणि स्थिती अयोग्य असल्याचे पाहता सिस्टम थांबेल.
  4. सायकल पूर्ण करण्यासाठी लूपला डू-वूप लूपपेक्षा कमी वेळ लागतो.
  5. सी ++ मधील थोडा मंडळाची वाक्य रचना आहे: जबकि (स्थिती) {विधान;}. तर डू-वूप लूपसाठी वाक्य रचना डो {स्टेटमेन्ट्स;} करताना (अट) होते;
  6. काही काळ लूप कोडिंग करताना डूप-वूट लूपच्या कोडपेक्षा कमी असते.