Flowchart in C Language

    किसी एल्गोरिथ्म(algorithm) या प्रोग्राम(program) को ग्राफिकल(graphical) के रूप में प्रस्तुत(represent) करना फ्लोचार्ट(flowchart) कहलाता है। 
    अर्थात फ्लोचार्ट(flowchart) के माध्यम से एल्गोरिथ्म(algorithm) को डायग्राम(diagram) के रूप में दर्शा(represent) सकते हैं। 
    फ्लोचार्ट(flowchart) को विभिन्न दर्शाया(denote) किया जाता है। 

    1) Start / stop:-

    Flow chart in C Language, query boat, queryboat

    इससे चिन्ह(symbol) स्टार्ट(start) व स्टॉप(stop) को दर्शाया(denote) जाता है।
    इसमें एक तीर बाहर की तरफ एक तीर अंदर की तरफ होता है।

    2) Line:-

    इससे फ्लोचार्ट(flowchart) के एक चिन्ह (symbol) को दूसरे चिन्ह(symbol) से जोड़ने का कार्य किया जाता है, जो रिलेशन(relation) को दर्शाता है, यह एक स्टेप(step) को दूसरे स्टेप(step) से जोड़ने का कार्य करता है।

    3) Input/output:-

    Flow chart in C Language, query boat, queryboat

    इसका प्रयोग इनपुट/आउटपुट (input/output) को दर्शाने के लिए।

    4) Process:-

    Flow chart in C Language, query boat, queryboat

    इसका प्रयोग(use) प्रोसेस(process) को दर्शाने का कार्य करता है अर्थात गणितीय गणना(mathematical calculation) में प्रयोग किया जाता है।

    5) Decision:-

    Flow chart in C Language, query boat, queryboat
    इसका प्रयोग(use) किसी स्थिति(condition) को दर्शाने(represent) के लिए किया जाता है।
      इसमें एक तीर अंदर की तरह व दो तीन बार की तरफ होते हैं।
    Flow chart in C Language, query boat, queryboat

    6) Connector:-

    इसका प्रयोग फ्लोचार्ट के एक भाग को दूसरे भाग से जोड़ने के लिए किया जाता है।

    Flow chart in C Language, query boat, queryboat

    Example:-

    1) Simple Process

    Flow chart in C Language, query boat, queryboat

    2) Conditional Process

    Flow chart in C Language, query boat, queryboat

    Advantage of flowchart:-

    1. फ्लोचार्ट(flowchart) के माध्यम से प्रोग्राम(program) में relation को ग्राफिकल(graphical) के रूप में represent सकते हैं।
    2. प्रोग्राम(program) को समझना आसान हो जाता है।
    3. फ्लोरचाट(flowchart) के माध्यम से कम्युनिकेशन(communication) आसानी से कर सकते हैं। फ्लोचार्ट(flowchart) का प्रयोग(use) करके त्रुटियों(error) को रिमूव(remove) कर सकते हैं।

    Disadvantage of flowchart:-

    1. फ्लोचार्ट(flowchart) बनाने में टाइम(time) ज्यादा लगता है।
    2. Modification मुश्किल होता है।

    Pseudo code:-

    किसी भी कार्य को पूरा करने के लिए Simple English language में लिखे गए एक sequence code को pseudo code कहा जाता है।