फ्लोचार्ट एक एल्गोरिथम का एक आरेखीय निरूपण है। एक फ्लोचार्ट प्रोग्राम लिखने और दूसरों को प्रोग्राम समझाने दोनों के लिए मददगार हो सकता है।
फ़्लोचार्ट में प्रयुक्त प्रतीक
प्रतीक | प्रयोजन | विवरण | ||
---|---|---|---|---|
![]() | प्रवाह रेखा | प्रतीकों को जोड़कर तर्क के प्रवाह को इंगित करता है। | ||
![]() | टर्मिनल (स्टॉप / स्टार्ट) | एक फ़्लोचार्ट की शुरुआत और अंत का प्रतिनिधित्व करता है। | ||
![]() | इनपुट आउटपुट | इनपुट और आउटपुट ऑपरेशन के लिए उपयोग किया जाता है। | ||
![]() | प्रसंस्करण | अंकगणितीय संचालन और /> के लिए उपयोग किया जाता है | फेसला | दो या अधिक विकल्पों के बीच निर्णय लेने के लिए उपयोग किया जाता है। |
![]() | ऑन-पेज कनेक्टर | विभिन्न प्रवाह में शामिल होने के लिए उपयोग किया जाता है | ||
![]() | ऑफ-पेज कनेक्टर | एक अलग पृष्ठ पर फ़्लोचार्ट भाग को जोड़ने के लिए उपयोग किया जाता है। | ||
![]() | पूर्वनिर्धारित प्रक्रिया / कार्य | एक प्रसंस्करण कार्य करने वाले बयानों के एक समूह का प्रतिनिधित्व करता है। |
प्रोग्रामिंग में फ़्लोचार्ट के उदाहरण
1. उपयोगकर्ता द्वारा दर्ज किए गए दो नंबर जोड़ें।

2. उपयोगकर्ता द्वारा दर्ज की गई तीन अलग-अलग संख्याओं में सबसे बड़ी खोजें।

3. द्विघात समीकरण की सभी जड़ें ज्ञात करें अक्ष 2 + bx + c = 0

4. Find 1000 तक फाइबोनैचि श्रृंखला खोजें।

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