Flow Chart in hindi | फ्लोचार्ट क्या है?

flow chart in hindi – चलिए, दोस्तों आज हम इस पोस्ट के जरिए जानेंगे की फ्लो चार्ट क्या हैं, उसके प्रकार, और लाभ बहुत सारी जानकारी इसमें दी गई हैं। 

Introduction of flowchart | फ़्लोचार्ट का परिचय


फ्लोचार्ट (flowchart) एक प्रकार का चित्र है जो हमें किसी विशेष कार्य के चरणों को समझने में मदद करता है। इसका मुख्य उद्देश्य होता है किसी एल्गोरिदम, वर्कफ्लो, या प्रक्रिया के फ्लो या प्रवाह को दिखाना। आमतौर पर, फ्लोचार्ट में चरणों को विभिन्न बॉक्स में प्रस्तुत किया जाता है और उन्हें तीरों से जोड़कर उनका क्रम दिखाया जाता है। यह एक सरल और सुलभ तरीका है जिससे हम किसी प्रक्रिया को समझ सकते हैं और उसे बेहतर तरीके से क्रम कर सकते हैं।

फ़्लोचार्ट एक आरेख है जो एक प्रक्रिया प्रणाली या कंप्यूटर एल्गोरिदम को दर्शाता है। इसका मूल रूप से कई क्षेत्रों में अध्ययन, दस्तावेज़, सुधार, योजना और अक्सर मुश्किल प्रक्रियाओं को स्पष्ट और आसान रेखावो में संचार करने के लिए उपयोग किया जाता सकता है।

फ़्लोचार्ट (flowchart) एक तरह का चित्र होता है जो किसी चरण के प्रकार को समझाने में मदद करता है। इसमें विभिन्न आकारों का उपयोग किया जाता है, जैसे कि आयताकार, हीरा, और बहुत सी अन्य आकृतियाँ। साथ ही, इसमें कनेक्टिंग बानो का उपयोग किया जाता है ताकि हम प्रवाह और अनुक्रम को सही तरीके से समझ सक सकते है। ये सभी उपकरण हमें किसी कार्य को सरल और स्पष्ट ढंग से समझाने में मदद करते हैं।

What is a flowchart? | फ़्लोचार्ट क्या है?

फ़्लोचार्ट एक ऐसा सिस्टम हैं जो किसी समस्या को हल करने,और किसी कार्य को पूरा करने या सिस्टम के घटकों को चित्रित एक डिगरमाटिक करने के लिए आवश्यक चरणों का एक ग्राफिक या सचित्र प्रतिनिधित्व करता है।

Definition of Flowchart | फ़्लोचार्ट की परिभाषा

flowchart definition – फ़्लोचार्ट (flowchart) एक प्रकार का आरेख है जो एक वर्कफ़्लो या प्रक्रिया का प्रतिनिधित्व करता है, जिसमें चरणों को विभिन्न प्रकार के बक्से के रूप में दिखाया जाता है, और उन्हें बानो से जोड़कर उनका क्रम दिखाया जाता है।

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

फ्लोचार्ट (flowchart) प्रोग्रामर के बीच संचार की सुविधा भी प्रदान करते हैं जो प्रोग्रामिंग को ठीक से नहीं समझते हैं। वे प्रोग्राम को डीबग करने, यानी प्रोग्राम में मिस्टेक (bugs) का पता लगाने में भी मदद करता हैं।

History of Flowchart | फ़्लोचार्ट का इतिहास

व्यावसायिक प्रोसेसेस का दस्तावेज़ीकरण करने के लिए फ़्लोचार्ट का इस्तेमाल 1920 और 1930 के दशक में उपयोग में आया था।

1921 में, औद्योगिक इंजीनियरों फ्रैंक और लिलियन गिलब्रेथ ने अमेरिकन सोसाइटी ऑफ मैकेनिकल इंजीनियर्स (एएसएमई) में “फ्लो प्रोसेस चार्ट” पेश किया।

1930 के दशक में औद्योगिक इंजीनियर एलन एच. मोर्गेंसन ने गिलब्रेथ के उपकरणों का उपयोग करके अपनी कंपनी के कर्मचारियों की कौशलता बढ़ाने के लिए सम्मेलन आयोजित किए। इससे उनकी कार्यक्षमता में सुधार हुआ और उन्हें अपने काम में और अधिक माहिर बनाने का मौका मिला।

1940 के दशक में, दो मोर्गेंसन छात्रों, आर्ट स्पिनेंजर और बेन एस. ग्राहम ने इन विधियों को अधिक व्यापक रूप से फैलाया। स्पिनेंजर ने प्रॉक्टर एंड गैंबल में कार्य सरलीकरण के तरीकों की शुरुआत की। स्टैंडर्ड रजिस्टर इंडस्ट्रियल के निदेशक ग्राहम ने सूचना प्रसंस्करण को समझने के लिए एक अनुकूल प्रक्रिया चार्ट बनाया।

1947 में, एएसएमई ने गिलब्रेथ के काम से प्राप्त फ्लो प्रोसेस चार्ट को अपनाया। जापान में, विनिर्माण क्षेत्र के प्रमुख व्यक्ति, काओरू इशिकावा (1915-1989) ने फ्लोचार्ट को गुणवत्ता नियंत्रण के मुख्य उपकरणों में से एक के रूप में प्रस्तुत किया।

हरमन गोल्डस्टाइन और जॉन वान न्यूमैन ने कंप्यूटर प्रोग्रामिंग को सरल और सुगम बनाने के लिए फ्लोचार्ट का उपयोग किया। इससे कंप्यूटर प्रोग्रामिंग की दुनिया में नए उत्साह और रोशनी आई। फ्लोचार्ट के उपयोग से प्रोजेक्ट्स को आसानी से संरचित किया जा सकने लगा और सफलता की नई ऊंचाइयों को छूने का मार्ग मिला।

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

Flowchart Symbols in Hindi

flowchart symbols – आसान दृश्य पहचान के लिए फ्लो चार्ट बनाने में एक मानक सम्मेलन का उपयोग किया जाता है। Flowcharts के बहुत सारें Symbols होते हैं जो कि नीचे दिए गये हैं –

  • Start and end
  • Input/output
  • Processing
  • Flow line
  • Decision making
  • Connectors
  • Hexagon symbol
  • Document symbol

1) Start and End

गोल भुजाओं (अंडाकार) वाले आयत का उपयोग किसी प्रोग्राम के START (या BEGIN) और END को इंगित करने के लिए किया जाता है।

2) Input/output

समांतर चतुर्भुज का उपयोग इनपुट और आउटपुट संचालन को दर्शाने के लिए किया जाता है। INPUT, READ और PRINT जैसे कथनों को समांतर चतुर्भुज में दर्शाया जाता है।

3) Processing

आयत का उपयोग प्रसंस्करण संचालन के सेट को इंगित करने के लिए किया जाता है जैसे भंडारण अंकगणितीय संचालन के लिए। आम तौर पर, LET स्टेटमेंट का उपयोग ऐसे ऑपरेशन के लिए किया जाता है।

4) Flow Line

किसी प्रोग्राम में तर्क प्रवाह की दिशा का प्रतिनिधित्व करें। सूचना के प्रवाह की दिशा को इंगित करने के लिए एक तीर का उपयोग किया जाता है। फ्लो चार्ट की प्रत्येक पंक्ति पर एक तीर अवश्य होना चाहिए।

5) Decision making

Diamond का उपयोग निर्णय लेने के चरण को इंगित करने के लिए किया जाता है और इसलिए इसे निर्णय बॉक्स के रूप में जाना जाता है। इसका उपयोग किसी प्रोग्राम में तर्क की प्रक्रिया को इंगित करने के लिए किया जाता है जो किसी प्रश्न का उत्तर प्राप्त करने की हो सकती है, या किसी स्थिति का परीक्षण करने की हो सकती है। उत्तर के आधार पर आगे का प्रवाह पथ कंप्यूटर द्वारा चुना जाता है। इस प्रकार, एक निर्णय बॉक्स, जिसे आम तौर पर ऊपर से दर्ज किया जाता है, एक बिंदु का प्रतिनिधित्व करता है जिस पर विभिन्न प्रक्रिया पथों का चयन किया जा सकता है। दूसरे शब्दों में, यह एक प्रश्न के घटित होने का प्रतिनिधित्व करता है, जिसका उत्तर उठाए जाने वाले मार्ग को निर्धारित करेगा। निर्णय बॉक्स (जैसा कि ऊपर दिखाया गया है) में कम से कम दो निकास होने चाहिए, हालाँकि यदि वांछित हो तो कभी-कभी तीसरा जोड़ा जा सकता है।

निर्णय बॉक्स में एक ही प्रश्न हो सकता है, जिसका उत्तर हां या ना हो सकता है, उत्तर के आधार पर कंप्यूटर आगे का रास्ता अपनाएगा। कभी-कभी, निर्णय बॉक्स का उपयोग किसी स्थिति का परीक्षण करने के लिए किया जा सकता है जो सही या गलत हो सकता है। में एक BASIC कार्यक्रम, Yes (True) पथ हमेशा THEN path होता है और NO (False) पथ हमेशा उस कथन के लिए होता है जो तुरंत IF का अनुसरण करता है।

6) Connectors

फ्लो चार्ट के विभिन्न हिस्सों को कनेक्टर के रूप में जोड़ने के लिए एक सर्कल का उपयोग किया जाता है। कनेक्टर्स का उपयोग फ्लो चार्ट को एक साफ-सुथरा रूप देता है। यदि प्रवाह चार्ट एक से अधिक पृष्ठों तक फैला हुआ है, तो विभिन्न भाग एक कनेक्टर के साथ जुड़ जाते हैं। यह तथ्य कि दो जोड़ों को जोड़ा जाना है, उन्हें वृत्तों में घेरकर और दोनों वृत्तों के अंदर एक ही पहचान पत्र या अंक लिखकर दर्शाया जाता है। कनेक्टर प्रतीक का उपयोग फ्लो चार्ट के एक भाग से दूसरे भाग के बीच क्रॉसिंग लाइनों को खत्म करने के लिए भी किया जा सकता है।

7) Hexagon symbol

Hexagon निर्णय का स्थान है जहां प्रक्रिया का फ्लो विशेष स्थिति या निर्णय पर निर्भर करता है। Hexagon एक फ्लोचार्ट में शाखांतर स्थल को दिखाता है जहां प्रक्रिया का मार्ग एक विशिष्ट स्थिति या निर्णय पर निर्भर करता है। इसे आमतौर पर एक सवाल या शर्त के साथ लेबल किया जाता है जो यह तय करने में मदद करता है कि फ्लोचार्ट किस मार्ग का पालन करेगा।

8) Document symbol

दस्तावेज़: यह एक प्रिंटआउट का प्रतिनिधित्व करता है, जैसे दस्तावेज़ या रिपोर्ट।

9) On-Page Reference (ऑन-पेज संदर्भ): इस प्रतीक के अंदर एक अक्षर होगा। यह इंगित करता है कि प्रवाह उसी पृष्ठ पर कहीं और समान अक्षर वाले मिलान चिह्न पर जारी रहता है।

10) Off-Page Reference (ऑफ-पेज संदर्भ): इस प्रतीक के अंदर एक अक्षर होगा। यह इंगित करता है कि प्रवाह एक अलग पृष्ठ पर कहीं और समान अक्षर वाले मिलान प्रतीक पर जारी रहता है।

Rules for Making a Flow Chart | फ्लो चार्ट बनाने का नियम

फ्लो चार्ट (flowchart) बनाते समय निम्नलिखित नियम याद रखे जा सकते हैं –

  1. दिए गए चिन्हों का प्रयोग करना चाहिए।
  2. प्रवाह चार्ट में तीर समस्या में नियंत्रण के प्रवाह की दिशा को दर्शाते हैं।
  3. किसी प्रक्रिया या प्रणाली के प्रवाह की सामान्य दिशा बाएँ से दाएँ या ऊपर से नीचे होती है। यदि इस परिपाटी का पालन किया जाए तो तीरों की आवश्यकता नहीं है।
  4. प्रवाह रेखाएं सामान्य रूप से एक दूसरे को पार नहीं करनी चाहिए।
  5. क्षैतिज तीर इंगित करता है कि तीर के दोनों ओर के शब्द पर्यायवाची हैं। इसे शब्दों के प्रतीक के रूप में लिया जा सकता है, मान लीजिए कि बायीं ओर का पद दाहिनी ओर के सेट के किसी एक पद को दर्शाता है।” या, संख्या को एक से बढ़ाया जाए।

flow chart in hindi

FlowChart के उदाहरण

1) Write algorithm and draw flowchart to calculate sum of first n numbers i.e
1+2+3+……+n.

Algorithm (कलन विधि) –


चरण 1: Start (प्रारंभ करें).
चरण 2: इनपुट सीमा n के रूप में
चरण 3: योग में 0 निर्दिष्ट करें
चरण 4: A को 1 असाइन करें
चरण 5: योग में A जोड़ें अर्थात Sum=Sum + A
चरण 6: A को 1 से बढ़ाएँ
चरण 7: If (A<=n) है तो चरण 5 पर जाएँ अन्यथा अगले चरण पर जाएं
चरण 8: योग प्रदर्शित करें
चरण 9: Stop (रुकें).

FlowChart Example

Why flowchart is useful? | फ़्लोचार्ट क्यों उपयोगी है?

  • जटिल तर्क को समझने में सहायता करें.
  • भाषा-स्वतंत्र और विभिन्न भाषाओं में प्रोग्राम लिखना बहुत आसान है।
  • दस्तावेज़ीकरण के लिए अच्छा उपकरण. कुछ भाषाओं के वर्बोज़ वाक्यविन्यास को समझना कठिन है; फ़्लोचार्ट तर्क को समझने के लिए सिंटैक्स जानने की आवश्यकता को समाप्त कर देता है।

Types of flowchart in Hindi | फ्लोचार्ट के प्रकार

Document Flowchart

इनका उद्देश्य सिस्टम के घटकों के माध्यम से दस्तावेज़-प्रवाह पर मौजूदा नियंत्रण दिखाना है। चार्ट को बाएं से दाएं पढ़ा जाता है और विभिन्न व्यावसायिक इकाइयों के माध्यम से दस्तावेजों के प्रवाह का दस्तावेजीकरण किया जाता है।

Data Flowchart

ये किसी सिस्टम में डेटा प्रवाह को नियंत्रित करने वाले नियंत्रण दिखाते हैं। इनका उपयोग मुख्य रूप से चैनलों को यह दिखाने के लिए किया जाता है कि डेटा सिस्टम के माध्यम से प्रसारित होता है न कि नियंत्रण कैसे प्रवाहित होता है।

System Flowchart

ये सिस्टम के प्रमुख घटकों जैसे डेटा एंट्री, प्रोग्राम, स्टोरेज मीडिया, प्रोसेसर और संचार नेटवर्क में डेटा के प्रवाह को दिखाते हैं।

Program Flowchart

ये किसी सिस्टम के भीतर किसी प्रोग्राम में आंतरिक रूप से रखे गए नियंत्रणों को दिखाते हैं।

Workflow Flowchart

वर्कफ़्लो का दस्तावेज़ीकरण करना, जिसमें अक्सर कार्यालयों में कार्य, दस्तावेज़ और जानकारी शामिल होती है। वर्कफ़्लो आरेख क्रियाओं की एक श्रृंखला को दर्शाता है जो किसी कार्य को परिभाषित करता है या कार्य कैसे किया जाना चाहिए।

Swimlane Flowchart

स्विम लेन (या स्विमलेन आरेख) प्रक्रिया प्रवाह आरेख, या फ़्लोचार्ट में उपयोग किया जाने वाला एक दृश्य तत्व है, जो व्यावसायिक प्रक्रिया की उप-प्रक्रियाओं के लिए नौकरी के बंटवारे और जिम्मेदारियों को स्पष्ट रूप से अलग करता है। स्विम लेन को क्षैतिज या लंबवत रूप से व्यवस्थित किया जा सकता है।

Benefits of Flowcharts | फ़्लोचार्ट के लाभ

फ़्लोचार्ट यह स्पष्ट करने में मदद करता है कि चीज़ें वर्तमान में कैसे काम कर रही हैं और उन्हें कैसे बेहतर बनाया जा सकता है। यह एक प्रक्रिया के प्रमुख तत्वों का पता लगाने और अगली प्रक्रिया की शुरुआत में भी सहायता करता है। समस्या समाधान उपकरण के रूप में फ़्लोचार्ट का उपयोग करने के कारण नीचे दिए गए हैं।

प्रभावी विश्लेषण- फ्लो चार्ट की सहायता से समस्या का प्रभावी तरीके से विश्लेषण किया जा सकता है।

संचार- किसी समस्या को सुलझाने के तर्क का ग्राफिकल प्रतिनिधित्व होने के नाते, फ़्लोचार्ट सभी संबंधितों तक सिस्टम के तर्क को संप्रेषित करने का बेहतर तरीका है।

तर्क को स्पष्ट करता है- किसी कार्य की योजना बनाने के लिए फ़्लोचार्ट का उपयोग करने का मुख्य लाभ यह है कि यह कार्यों का सचित्र प्रतिनिधित्व प्रदान करता है, जिससे तर्क का पालन करना आसान हो जाता है। प्रतीक इस तरह से जुड़े हुए हैं कि वे सिस्टम के माध्यम से सूचना की आवाजाही को स्पष्ट रूप से दिखाते हैं।

उचित परीक्षण और डिबगिंग (Proper testing and debugging) – स्वाभाविक रूप से एक फ़्लोचार्ट प्रोग्राम में त्रुटियों का पता लगाने में मदद करता है, क्योंकि डेवलपर्स को ठीक से पता होता है कि तर्क को क्या करना चाहिए।

कोडिंग में उपयोगी (Useful in Coding) – फ्लोचार्ट विश्लेषण और कार्यक्रम विकास चरण के दौरान एक मार्गदर्शक या ब्लूप्रिंट के रूप में कार्य करता है। एक बार फ़्लोचार्ट तैयार हो जाने पर, प्रोग्रामर प्रभावी ढंग से कोडिंग प्रक्रिया की योजना बना सकते हैं।

Limitations of Flowcharts | फ़्लोचार्ट की सीमाएँ

महँगा (Costly) – फ़्लोचार्ट बनाना केवल तभी व्यवहार्य है जब समस्या सुलझाने का तर्क सीधा हो और बहुत लंबा न हो। हालाँकि, यदि किसी विशाल अनुप्रयोग के लिए फ़्लोचार्ट तैयार किया जाना है, तो कार्यक्रम विकास का समय और लागत अनुपात अनुपात से बाहर हो सकता है।

जटिल (Complex) – फ़्लोचार्ट का उपयोग करने में प्रमुख नुकसान यह है कि जब कोई प्रोग्राम बहुत बड़ा होता है, तो फ़्लोचार्ट (flowchart) कई पृष्ठों तक जारी रह सकता है, जिससे उनका पालन करना कठिन हो जाता है।

कोई अपडेट नहीं (No update) – आमतौर पर प्रोग्राम नियमित रूप से अपडेट किए जाते हैं। हालाँकि, फ़्लोचार्ट में संबंधित अद्यतन नहीं हो सकता है, विशेष रूप से बड़े कार्यक्रमों के मामले में। परिणामस्वरूप फ़्लोचार्ट में तर्क वास्तविक प्रोग्राम से मेल नहीं खा सकता है।

Advantages of flowchart in hindi | फ्लोचार्ट का फ़ायदा

  • किसी कार्य या प्रक्रिया का विवरण दूसरों तक पहुँचाने का एक अच्छा तरीका।
  • यह डेटा प्रवाह का प्रतिनिधित्व करता है।
  • यह जटिल प्रक्रियाओं को स्पष्ट करने में मदद करता है।
  • प्रक्रिया के प्रत्येक चरण का दस्तावेज़ीकरण करने का एक उत्कृष्ट तरीका.
  • यह नई प्रक्रियाओं को डिजाइन करने के लिए आधार के रूप में कार्य करता है।
  • यह कोडिंग की सुविधा प्रदान करता है।
  • वे सभी प्रमुख तत्वों और उनके संबंधों को दर्शाते हैं।
  • विकास के माध्यम से प्रोग्रामर का मार्गदर्शन करने वाला एक ब्लू प्रिंट कार्य करता है।

Disadvantages of Flowchart in Hindi | फ्लोचार्ट के नुकसान

  • Complex logic (जटिल तर्क) – कभी-कभी, प्रोग्राम तर्क काफी जटिल होता है। उस स्थिति में, फ़्लोचार्ट जटिल और अनाड़ी हो जाता है।
  • Reproduction (पुनरुत्पादन) – चूंकि फ़्लोचार्ट प्रतीकों को टाइप नहीं किया जा सकता है, इसलिए फ़्लोचार्ट का पुनरुत्पादन एक समस्या बन जाता है।
  • Alterations and Modifications (परिवर्तन और संशोधन) – यदि परिवर्तन की आवश्यकता है तो फ़्लोचार्ट को पूरी तरह से दोबारा बनाने की आवश्यकता हो सकती है।

Flowchart for fibonacci series

Write algorithm and draw flowchart to display Fibonacci series up to n term.

चरण 1: प्रारंभ करें.
चरण 2: इनपुट एन
चरण 3: a को 0 निर्दिष्ट करें
चरण 4: b को 1 असाइन करें
चरण 5: Cnt=2 असाइन करें
चरण 6: a प्रदर्शित करें
चरण 7: b प्रदर्शित करें
चरण 8: c= a+ b की गणना करें
चरण 9: c प्रदर्शित करें
चरण 10: b वेरिएबल को a से असाइन करें
चरण 11: c को b से असाइन करें
चरण 12: Cnt को 1 से बढ़ाएँ
चरण 13: If (Cnt < n) है तो चरण 8 पर जाएँ अन्यथा अगले चरण पर जाएँ
चरण 14: रुकें।

Fibonacci Series

आपने क्या सीखा | Summary

मुझे आशा है कि मैंने आप लोगों को Flowchart (Flow Chart in hindi) इसके बारे में पूरी जानकारी दी और मुझे आशा है कि आप लोगों को Flowchart इसके बारे में समझ आ गया होगा। यदि आपके मन में इस आर्टिकल को लेकर कोई भी संदेह है या आप चाहते हैं कि इसमें कुछ सुधार होनी चाहिए तो इसके लिए आप नीचे comments लिख सकते हैं।

आपके ये विचार हमें कुछ सीखने और कुछ सुधारने का मौका देंगे। अगर आपको मेरी यह पोस्ट Flow Chart in hindi में पसंद आई या आपने इससे कुछ सीखा है तो कृपया अपनी खुशी और जिज्ञासा दिखाने के लिए इस पोस्ट को सोशल नेटवर्क जैसे फेसबुक, ट्विटर आदि पर शेयर करें।

इसे भी पढ़े : Autocad kya hota hai 

2 thoughts on “Flow Chart in hindi | फ्लोचार्ट क्या है?”

  1. Somebody essentially lend a hand to make significantly posts I might state That is the very first time I frequented your web page and up to now I surprised with the research you made to create this particular put up amazing Excellent job

    Reply

Leave a Comment