फ्लोचार्ट्स (Flowcharts)

what is flowchart

फ्लोचार्ट्स क्या हैं? (What is Flowcharts?)

किसी भी समस्या के समाधान के लिए ऑपरेशन्स की श्रृंखला का एक ग्राफिकल रिप्रेज़ेन्टेशन ही फ्लोचार्ट कहलाता है। प्रोग्राम फ्लोचार्ट्स में निर्देशों की श्रृंखला एक सिंगल प्रोग्राम या सबरूटीन में लिखी जाती है। फ्लोचार्ट्स में विभिन्न आकृति के बॉक्सेज का उपयोग होता है ताकि अलग-अलग तरह के निर्देशों को दर्शाया जा सके। वास्तविक निर्देशों को इन बॉक्सेज के भीतर स्पष्ट और संक्षिप्त स्टेटमेंट्स का इस्तेमाल करके लिखा जाता है। ये बॉक्सेज गाढ़ी लाइनों से जुड़े होते हैं जिनमें ऐरों मार्क्स होते हैं जो ऑपरेशन के फ्लो की ओर इशारा करते हैं, अर्थात् वास्तविक क्रम जिसमें निर्देश संचालित होंगे। बिगिनर्स (beginners) के लिए यह खासतौर पर बताया जाता है कि उन्हें सबसे पहले फ्लोचार्ट ही ड्रा करना चाहिए ताकि प्रोग्राम में किसी तरह की गलती न हो या कोई चीज छूटे नहीं। इसके अलावा, यह अच्छी प्रैक्टिस है कि फ्लोचार्ट को एक प्रोग्राम के साथ-साथ ही लिख लिया जाए क्योंकि एक फ्लोचार्ट प्रोग्राम की टैस्टिंग एवं मॉडिफिकेशन के लिए मददगार होता है।
Note:- फ्लोचार्ट मूलरूप से फॉलो किया जाने वाला प्लान होता है जब प्रोग्राम लिखा जाता है। यह प्रोग्रामर के लिए एक रोड मैप की तरह कार्य करता है और उसे गाइड करता है कि किस तरह से एक कम्प्यूटर प्रोग्राम लिखते समय स्टार्टिंग पॉइंट से लेकर फाइनल पॉइंट तक जाना है।

फ्लोचार्ट सिंबल्स (Flowchart Symbols)

एक फ्लोचार्ट में आवश्यक ऑपरेशन्स को दर्शाने के लिए कुछ सिंबल्स जरूरी हैं। ये सिंबल्स अमेरिकन नेशनल स्टैंडर्ड्स इंस्टीट्यूट (ANSI) द्वारा स्टैंडर्डाइज्ड किए जाते हैं।

what is flowchart in hindi

Start/End Symbol- इस Symbol का प्रयोग Flowchart को शुरू करने के लिए एवं खत्म करने के लिए किया जाता है।
Flow Lines (Arrows)- Flow lines का प्रयोग Flowchart किस दिशा में या फिर किस क्रम मे जा रहा है, यह जानने के लिए किया जाता है
Input/Output- Input/Output Symbol का प्रयोग फ्लोचार्ट में डाटा को इनपुट कराने वाले आउटपुट दर्शाने के लिए किया जाता है।
Process- Process Symbol का प्रयोग फ्लोचार्ट में data को process करने के किया जाता है। जैसे कोई नंबर का जोड़, घटा, गुणा करना और भाग करना आदि।
Decision- Decision Symbol का प्रयोग जब फ्लोचार्ट में किसी condition को दिखाना होता है, तब हम इस चिन्ह का प्रयोग करते है। जैसे- यदि हमें फ्लोचार्ट में if condition का इस्तेमाल करना हो, तब इस चिन्ह का प्रयोग किया जाता है।

फ्लोचार्टिंग के नियम (Flowcharting Rules)

a. पहले मुख्य लॉजिक सोचो, फिर डिटेल्स डालो।
b. फ्लोचार्ट में सभी डिटेल्स मत डालो। एक रीडर जो ज्यादा डिटेल्स में इंट्रेस्टेड होगा, वह प्रोग्राम को ही रेफर कर लेगा।
c. फ्लोचार्ट सिंबल्स में लिखे गए स्टेटमेंट्स संक्षिप्त और आसानी से समझ में आने वाले होने चाहिए।
d. फ्लोचार्ट में नामों और वैरिएबल का इस्तेमाल करते समय स्थिरता का ध्यान रखना चाहिए।
e. फ्लोचार्ट बनाते समय बाएँ से दाएँ और ऊपर से नीचे की ओर चलें।
f. फ्लोचार्ट को सरल रखें। फ्लो लाइन्स एक-दूसरे को काटें नहीं इसका ध्यान रखें।