अपनी जुड़ी हुई आकृतियों और रेखाओं के साथ, एक प्रवाह चार्ट लोगों को एक एल्गोरिथम की कल्पना करने में मदद कर सकता है, जो कि एक प्रक्रिया को पूरा करने के लिए किए जाने वाले कार्यों का एक क्रम है। एक फ्लो चार्ट एक पार्टी की योजना बनाने से लेकर अंतरिक्ष यान लॉन्च करने के तरीके तक सब कुछ समझा सकता है। जबकि फ्लो चार्टिंग सॉफ्टवेयर मौजूद है, आप पेंसिल और पेपर का उपयोग करके फ्लो चार्ट बना सकते हैं।
अपने कार्यों की सूची बनाएं
एल्गोरिदम जीवन में लगभग हर जगह दिखाई देते हैं। उदाहरण के लिए, एक स्टोर क्लर्क वस्तुओं को स्कैन करने, किराने का सामान लेने और आपका भुगतान स्वीकार करने जैसे कार्यों के साथ एक एल्गोरिदम का उपयोग करता है। अन्य एल्गोरिदम, जैसे कि कंप्यूटर ऑपरेटिंग सिस्टम बनाने वाले, बहुत अधिक जटिल हैं। फ्लो चार्ट बनाने से पहले, उस प्रक्रिया पर मंथन करें जिसे आप करना चाहते हैं और फिर उसके कार्यों को पहचानें और लिखें।
प्रक्रिया शुरू करें
सबसे महत्वपूर्ण प्रवाह चार्ट आकृतियों में से एक आयत है - यह आपकी प्रक्रिया में एक कार्य का प्रतिनिधित्व करती है। एक आयत बनाएं और उसके अंदर पहला कार्य लिखें जो आपको करना चाहिए। उदाहरण के लिए, यदि प्रक्रिया आपके पसंदीदा टीवी चैनल पर स्विच करने की है, तो पहला काम "रिमोट कंट्रोल उठाओ" हो सकता है।
प्रक्रिया जारी रखें
पहले आयत के दाईं ओर एक दूसरा आयत बनाएँ और उस आयत में "पुश द 'ऑन' बटन" लिखें। अंत में, एक रेखा खींचें जो पहले आयत को दूसरे से जोड़ती है और रेखा के दाहिने छोर पर एक तीर जोड़ें। जब आप काम पूरा कर लेते हैं, तो फ्लो चार्ट में प्रक्रिया के पहले दो कार्यों का तार्किक प्रतिनिधित्व होता है। तीर वाली रेखा उस क्रम का प्रतिनिधित्व करती है जिसमें कार्यों को निष्पादित किया जाना चाहिए।
निर्णय बिंदु बनाएं Create
जीवन में कई कार्यों के लिए लोगों को महत्वपूर्ण निर्णय लेने पड़ते हैं जो भविष्य को प्रभावित करते हैं। कल्पना कीजिए कि जब आप रिमोट का "चालू" बटन दबाते हैं तो आपका टीवी चालू नहीं होता है। आपके प्रवाह चार्ट में उस परिस्थिति के लिए कार्यों को शामिल करने की आवश्यकता है। हीरे की आकृति बनाकर इस परिदृश्य को संभालें, जो एक निर्णय बिंदु का प्रतिनिधित्व करता है। अपने दूसरे आयत से हीरे की बाईं ओर तीर के साथ एक रेखा खींचें। वह रेखा दूसरे कार्य को निर्णय चिह्न से जोड़ती है।
निर्णय प्रतीक को समझें
निर्णय प्रतीक आपको दो संभावित तार्किक रास्तों में से एक लेने में सक्षम बनाता है, जो आपके द्वारा प्रतीक के अंदर रखे गए प्रश्न के उत्तर पर निर्भर करता है। प्रतीक में "टीवी आता है" लिखें क्योंकि रिमोट पर "चालू" बटन दबाने के बाद यह एक निर्णय बिंदु है।
लॉजिकल ब्रांचिंग करें
एक तीर के साथ एक रेखा बनाएं जो प्रतीक के दाहिने किनारे को छोड़ दे और रेखा के ऊपर "हां" लिखें। यदि प्रश्न का उत्तर "हां" है, तो वह पंक्ति उस पथ का प्रतिनिधित्व करती है - जब आप "चालू" बटन दबाते हैं तो टीवी चालू हो जाता है। एक समान रेखा बनाएं जो प्रतीक के निचले किनारे को छोड़ दे और फिर उस रेखा के आगे "नहीं" लिखें। यह रेखा टीवी के न आने की स्थिति में रास्ता बताती है। अब आपके पास दो कार्य और एक निर्णय बिंदु है जो आपके द्वारा टीवी को काटने का प्रयास करने के बाद चालू या बंद होने की संभावना को संभालता है।
फ्लो चार्ट को पूरा करें
इस बिंदु पर, "हां" रेखा और "नहीं" रेखा निर्णय चिह्न से विस्तारित होती है। किसी एक पंक्ति के अंत में एक और आयत बनाएं और प्रक्रिया में अगला चरण लिखें। उदाहरण के लिए, यदि आपने "नहीं" रेखा खींची है, तो अगला कार्य "टीवी के पावर कॉर्ड की जांच करना" हो सकता है। यदि आपने "हां" रेखा खींची है, तो वह कार्य "रिमोट पर वांछित स्टेशन नंबर दबाएं" के बजाय हो सकता है।
फ़्लोचार्टिंग युक्तियाँ
टीवी उदाहरण एक साधारण उदाहरण है जिसमें केवल कुछ ही कार्य हैं। जैसा कि आप अधिक जटिल एल्गोरिदम के साथ काम करते हैं, आपके फ्लो चार्ट में कई और प्रक्रिया और निर्णय बिंदु प्रतीक होंगे। अन्य प्रवाह चार्ट प्रतीक मौजूद हैं, लेकिन प्रक्रिया और निर्णय आकार आप सभी को सरल प्रक्रियाओं को मॉडल करने की आवश्यकता है। जब आप एक फ़्लो चार्ट डिज़ाइन करते हैं, तो आप पा सकते हैं कि आपकी मूल सूची से कुछ चरण गायब हैं। चाहे आप पेंसिल और कागज या फ्लो चार्टिंग प्रोग्राम का उपयोग करें, नए प्रतीकों को जोड़ना, मौजूदा लोगों को हटाना और फ़्लोचार्ट के जीवन में आने पर उन्हें पुनर्व्यवस्थित करना आसान है।