इस आर्टिकल में हम जावा फ्लोचार्ट क्या है? | What is Flowchart In Hindi के बारे में जानेंगे।
फ्लोचार्ट क्या है? | What is Flowchart In Hindi
फ़्लोचार्ट और कुछ नहीं बल्कि कोड की बेहतर समझ के लिए डेटा या एल्गोरिथम का graphical representation है। यह किसी problem, algorithm या process के लिए step-by-step solution प्रदर्शित करता है।
यह computer science के एल्गोरिदम को समझने के लिए beginner-level programmers द्वारा पसंद किए जाने वाले steps का represent करने का एक सचित्र तरीका है, इस प्रकार यह एल्गोरिदम में समस्याओं के निवारण में योगदान देता है।
फ़्लोचार्ट बक्सों की एक तस्वीर है जो अनुक्रमिक तरीके से प्रक्रिया प्रवाह को इंगित करता है। चूँकि फ़्लोचार्ट किसी प्रक्रिया या एल्गोरिथम का सचित्र प्रतिनिधित्व है, इसलिए प्रक्रिया की व्याख्या करना और समझना आसान है।
फ़्लोचार्ट बनाने के लिए, कुछ नियमों का पालन करने की आवश्यकता होती है, जिनका फ़्लोचार्ट बनाने के लिए सभी professionals द्वारा पालन किया जाता है और all countries में व्यापक रूप से स्वीकार किया जाता है।
- String Concatenation क्या हैं? | String Concatenation in Java in Hindi
- Java String क्या हैं? | Java String in Hindi
फ़्लोचार्ट का उपयोग | Use of a flowchart
फ़्लोचार्ट के उपयोग निम्नलिखित हैं:
- यह एक एल्गोरिथ्म का pictorial representation है जो प्रोग्राम की readability को बढ़ाता है।
- flowchart का उपयोग करके Complex programs को सरल तरीके से तैयार किया जा सकता है।
- यह टीम के members को process में अंतर्दृष्टि प्राप्त करने में मदद करता है और डेटा एकत्र करने, problems का पता लगाने, software develop करने आदि के लिए इस knowledge का उपयोग करता है।
- एक फ़्लोचार्ट एक नई process को डिज़ाइन करने या अतिरिक्त features को जोड़ने के लिए एक basic step है
- फ़्लोचार्ट बनाकर और उन्हें साझा करके अन्य लोगों के साथ Communication करना आसान हो जाता है।
फ़्लोचार्ट का उपयोग कब करें | When to use flowchart
फ़्लोचार्ट मुख्य रूप से नीचे दिए गए scenarios में उपयोग किए जाते हैं:
- यह सबसे महत्वपूर्ण रूप से उपयोग किया जाता है जब प्रोग्रामर प्रोजेक्ट बनाते हैं। फ्लोचार्ट के रूप में projects के डिजाइन को सचित्र बनाने के लिए एक बुनियादी कदम है, यह कई लोगों द्वारा पसंद किया जाता है।
- जब किसी process के फ़्लोचार्ट drawn किये जाते हैं, तो programmer process के non-useful parts को understand है। इसलिए फ़्लोचार्ट का उपयोग उपयोगी logic को unwanted भागों से अलग करने के लिए किया जाता है।
- चूँकि फ़्लोचार्ट बनाने के नियम और procedure universal हैं, फ़्लोचार्ट उन लोगों के लिए एक communication चैनल के रूप में कार्य करता है जो बेहतर समझ के लिए उसी प्रोजेक्ट पर काम कर रहे हैं।
- फ़्लोचार्ट्स के साथ एक process का अनुकूलन करना आसान हो जाता है। फ्लोचार्ट ड्राइंग के साथ कोड की improved में सुधार आता।
फ़्लोचार्ट्स के प्रकार (Types of Flowchart In Hindi)
तीन प्रकार के फ़्लोचार्ट नीचे listed हैं-
Three types of flowcharts are listed below:
1) Process flowchart:
इस प्रकार का फ़्लोचार्ट उन सभी गतिविधियों को दिखाता है जो product बनाने में शामिल हैं। यह मूल रूप से निर्मित किए जाने वाले product का विश्लेषण करने के लिए एक मार्ग प्रदान करता है।
प्रोसेस इंजीनियरिंग में एक प्रोसेस फ़्लोचार्ट का सबसे अधिक उपयोग किया जाता है। ताकि product में मौजूद प्रमुख और साथ ही छोटे components के बीच के संबंध को स्पष्ट किया जा सके।
project की आवश्यकताओं के बारे में employees को समझने और project के बारे में कुछ अंतर्दृष्टि प्राप्त करने में सहायता के लिए इसका उपयोग business product मॉडलिंग में किया जाता है।
2) Data flowchart
जैसा कि नाम से पता चल रहा है, डेटा फ़्लोचार्ट का उपयोग डेटा का analyze करने के लिए किया जाता है, विशेष रूप से यह प्रोजेक्ट से संबंधित structural details का analyzing करने में मदद करता है।
इस फ़्लोचार्ट का उपयोग करके, कोई व्यक्ति सिस्टम से डेटा के inflow और outflow को आसानी से समझ सकता है। यह आमतौर पर डेटा को manage करने या सिस्टम से information का analyze करने के लिए उपयोग किया जाता है।
3) Business Process Modeling Diagram
इस फ़्लोचार्ट या डायग्राम का उपयोग करके, कोई व्यक्ति business process का analytically रूप से represent कर सकता है और business गतिविधियों और सूचना के प्रवाह को समझने के लिए आवश्यक अवधारणाओं को सरल बनाने में मदद कर सकता है।
यह फ़्लोचार्ट business process और मॉडल को ग्राफ़िक रूप से दिखाता है जो प्रक्रिया में सुधार का मार्ग प्रशस्त करता है।
फ़्लोचार्ट बनाने के लिए उपयोग किए जाने वाले बॉक्स के प्रकार | Types of boxes used to make a flowchart
फ़्लोचार्ट बनाने के लिए विभिन्न प्रकार के बॉक्स का उपयोग किया जाता है।
सभी different प्रकार के बॉक्स arrow lines द्वारा एक दूसरे से जुड़े हुए हैं। control के flow को display करने के लिए Arrow lines का उपयोग किया जाता है। आइए प्रत्येक बॉक्स के बारे में विस्तार से जानें।
1. Terminal
यह बॉक्स अंडाकार आकार का होता है जिसका उपयोग प्रोग्राम के प्रारंभ या अंत को indicate करने के लिए किया जाता है।
प्रत्येक फ़्लोचार्ट diagram में यह अंडाकार shape होती है जो एक एल्गोरिथम की शुरुआत को दर्शाती है और दूसरी अंडाकार shape जो एक एल्गोरिथम के अंत को दर्शाती है। उदाहरण के लिए
2. Data
यह एक समांतर चतुर्भुज के आकार का बॉक्स होता है जिसके अंदर इनपुट या आउटपुट लिखे होते हैं।
यह मूल रूप से सिस्टम या एल्गोरिदम में प्रवेश करने वाली information और सिस्टम या एल्गोरिदम को छोड़ने वाली जानकारी को दर्शाता है।
उदाहरण के लिए: यदि उपयोगकर्ता उपयोगकर्ता से इनपुट करना चाहता है और उसे प्रदर्शित करना चाहता है, तो इसके लिए फ़्लोचार्ट होगा:
3. Process
यह एक आयताकार बॉक्स है जिसके अंदर एक प्रोग्रामर एल्गोरिथम की action का मुख्य course या प्रोग्राम का main logic लिखता है। यह फ़्लोचार्ट का सार है क्योंकि main प्रोसेसिंग कोड इस बॉक्स के अंदर लिखे होते हैं।
उदाहरण के लिए: यदि प्रोग्रामर उपयोगकर्ता द्वारा दिए गए इनपुट में 1 जोड़ना चाहता है, तो वह निम्नलिखित फ़्लोचार्ट बनाएगा:
4. Decision
यह एक rhombus-shaped के आकार का बॉक्स है, इस बॉक्स के अंदर कंट्रोल स्टेटमेंट जैसे if, या condition जैसे a > 0 आदि लिखे होते हैं। इसमें से 2 रास्ते हैं एक “yes” और दूसरा “no“। जैसे हर decision में yes या no का option होता है, उसी तरह इस बॉक्स में भी ये optionहोते हैं।
उदाहरण के लिए: यदि उपयोगकर्ता एक even संख्या में 1 जोड़ना चाहता है और यदि संख्या odd है तो 1 घटाना चाहता है, फ़्लोचार्ट होगा:
5. Flow
यह arrow line एल्गोरिथम या process के flow का represents करती है। यह process flow की दिशा का represents करता है।
पिछले सभी उदाहरणों में, हमने program के flow को प्रदर्शित करने के लिए प्रत्येक चरण में arrows को शामिल किया। ऐरो प्रोग्राम की readability को बढ़ाता है।
6. On-Page Reference
इस circular आकृति का उपयोग यह दर्शाने के लिए किया जाता है कि फ़्लोचार्ट आगे के चरणों के साथ जारी है। यह आंकड़ा तब उपयोग में आता है जब स्थान कम होता है और फ़्लोचार्ट लंबा होता है।
कोई भी संख्यात्मक प्रतीक इस वृत्त के अंदर मौजूद है और वही संख्यात्मक प्रतीक निरंतरता से पहले चित्रित किया जाएगा ताकि उपयोगकर्ता निरंतरता को समझ सके। नीचे ऑन-पेज रेफरेंस के उपयोग को दर्शाने वाला एक सरल उदाहरण है
फ़्लोचार्ट के लाभ | Advantages of Flowchart in Hindi
- यह सिस्टम के logic को communicating करने का सबसे efficient तरीका है।
- यह डिज़ाइन किए गए प्रोग्राम के दौरान ब्लूप्रिंट के लिए एक गाइड की तरह काम करता है।
- यह डिबगिंग process में भी मदद करता है।
- फ़्लोचार्ट का उपयोग करके हम आसानी से प्रोग्राम का analyze कर सकते हैं।
- फ़्लोचार्ट documentation के लिए अच्छे हैं।
फ़्लोचार्ट के नुकसान | Disadvantages of Flowchart in Hindi
- बड़े और complex programs के लिए फ़्लोचार्ट बनाना difficult होता है।
- इसमें उचित मात्रा में details नहीं है।
- फ़्लोचार्ट को पुन: उत्पन्न करना बहुत difficult है।
- फ़्लोचार्ट को संशोधित करना बहुत कठिन है।
Sample Problems
प्रश्न 1. दो संख्याओं में से सबसे बड़ी संख्या ज्ञात करने के लिए एक फ़्लोचार्ट बनाइए।
Algorithm:
1. Start
2. Input 2 variables from user
3. Now check the condition If a > b, goto step 4, else goto step 5.
4. Print a is greater, goto step 6
5. Print b is greater
6. Stop
FlowChart:
निष्कर्ष
- Super Keyword क्या हैं? | Super Keyword in Java in Hindi
- Covariant Return Type क्या हैं? | Covariant Return Type in Java in Hindi
- Constructors क्या हैं? | What is Constructors in Java in Hindi
आशा करता हूँ कि आज के इस आर्टिकल में आपको फ्लोचार्ट क्या है? | What is Flowchart In Hindi से सम्बंधित आपके सारे आंसर मिल गए होंगे। Read More
आज के इस आर्टिकल में हमने जाना कि फ्लोचार्ट क्या है? | What is Flowchart In Hindi इस आर्टिकल से संबधित आपका कोई प्रश्न हैं तो आप comment करें में आपकी कमेंट का जबाब जरूर दूंगा।
ऐसे ही IT, Computer Science से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर लीजिये | जिससे आपको हमारी आने वाले नये आर्किल की notification प्राप्त हो सके।
अगर जानकारी अच्छी लगी हो तो अपने दोस्तों और class mate के साथ ये जानकारी जरूर शेयर करें जिससे उनकी भी हेल्प हो सके।
FAQ प्रश्न-
-
फ्लोचार्ट क्या है? | What is Flowchart In Hindi
फ़्लोचार्ट और कुछ नहीं बल्कि कोड की बेहतर समझ के लिए डेटा या एल्गोरिथम का graphical representation है। यह किसी problem, algorithm या process के लिए step-by-step solution प्रदर्शित करता है।