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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 | फ्लो चार्ट बनाने के नियम

flow chart in hindi

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

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

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 | फ्लोचार्ट के फायदे

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

Leave a Comment