Flow Chart Symbols in Hindi – Flow Chart Symbols Kya Hai?

Arpit Nageshwar
⏰ 4 min read

Flow Chart Symbols in Python in Hindi – Flow Chart Symbols Kya Hai?/h1>

Table of Contents

Introduction to Flow Chart Symbols in Hindi – Flow Chart Symbols Kya Hai?

  • Programming शुरू करने से पहले किसी भी problem का logic अगर visually समझना हो, तो सबसे पहला tool जो याद आता है वो है Flowchart, और उस Flowchart को बनाने के लिए जिन shapes का इस्तेमाल किया जाता है उन्हें Flow Chart Symbols कहा जाता है।

  • Simple भाषा में कहें तो Flow Chart Symbols कुछ fixed shapes (जैसे oval, rectangle, diamond, parallelogram) होते हैं, जिनमें से हर shape का एक specific meaning होता है, और इन्हीं shapes को arrows से जोड़कर पूरे program का logic diagram के रूप में दिखाया जाता है।

  • जैसे किसी बिल्डिंग का नक्शा बनाने से पहले architect अलग-अलग symbols का इस्तेमाल करता है (door के लिए अलग symbol, window के लिए अलग), ठीक उसी तरह programmer भी Python program लिखने से पहले उसका logic Flow Chart Symbols की मदद से design करता है।

  • Flowchart बनाने का सबसे बड़ा फायदा यह है कि यह किसी भी programming language पर depend नहीं करता, यानी एक बार बनाया गया flowchart Python, C, Java जैसी किसी भी language में code करने के लिए इस्तेमाल किया जा सकता है।

  • चूंकि हर symbol का एक standard meaning fix होता है (जो पूरी दुनिया में एक जैसा follow किया जाता है), इसलिए कोई भी programmer flowchart को देखकर, बिना ज्यादा explanation के, यह समझ सकता है कि program किस order में execute होगा।

  • Beginners के लिए यह concept इसलिए भी जरूरी है क्योंकि coding शुरू करने से पहले अगर logic flowchart पर सही तरीके से plan कर लिया जाए, तो actual Python code लिखते समय गलतियां काफी कम हो जाती हैं।

  • Exam की नज़र से देखा जाए तो Flow Chart Symbols का सीधा मतलब है – "standard geometrical shapes jinka use kisi program ke logic aur flow ko diagram ke roop mein represent karne ke liye kiya jata hai."

Types of Flow Chart Symbols in Hindi – Flow Chart Symbols के प्रकार

Flow Chart Symbols ke Types Start / End (Terminal / Oval Symbol) Input / Output (Parallelogram Symbol) Process (Rectangle Symbol) Decision (Diamond Symbol) Predefined Process (Function / Sub-routine) Connector Flow Line (Arrow Symbol) Har symbol ka shape uska specific meaning batata hai
  • 1. Start / End Symbol (Terminal / Oval):
    यह oval या rounded shape में होता है और यह बताता है कि flowchart यहां से शुरू (Start) हो रहा है या यहां पर खत्म (End/Stop) हो रहा है, हर flowchart में यह symbol सिर्फ शुरुआत और अंत में इस्तेमाल होता है।

  • 2. Input / Output Symbol (Parallelogram):
    यह parallelogram shape में होता है और इसका इस्तेमाल तब किया जाता है जब program में कोई value input की जा रही हो (जैसे user से number लेना) या कोई result output के रूप में दिखाया जा रहा हो (जैसे print statement)।

  • 3. Process Symbol (Rectangle):
    यह simple rectangle shape होता है और इसका इस्तेमाल किसी भी calculation, assignment या processing operation को दिखाने के लिए किया जाता है, जैसे दो numbers को add करना या किसी variable की value update करना।

  • 4. Decision Symbol (Diamond/Rhombus):
    यह diamond shape में होता है और इसका इस्तेमाल तब किया जाता है जब program में कोई condition check करनी हो (जैसे if a > b), इस symbol से हमेशा दो या उससे ज्यादा रास्ते (Yes/No, True/False) निकलते हैं।

  • 5. Predefined Process Symbol (Rectangle with Double Lines):
    यह एक rectangle होता है जिसकी दोनों साइड में extra vertical lines होती हैं, यह symbol किसी पहले से defined function, sub-routine या module को call करने के लिए इस्तेमाल किया जाता है, जैसे Python का कोई user-defined function call करना।

  • 6. Connector Symbol (Circle):
    यह छोटा सा circle shape होता है और इसका इस्तेमाल तब किया जाता है जब flowchart बहुत बड़ा हो जाए और उसे एक page पर पूरा दिखाना मुश्किल हो, तब इसकी मदद से flow को एक जगह से दूसरी जगह (या दूसरे page पर) connect किया जाता है।

  • 7. Flow Line / Arrow Symbol:
    यह एक arrow वाली line होती है, जो यह दिखाती है कि execution का flow किस direction में जा रहा है, यानी यही symbol बाकी सारे symbols को आपस में जोड़कर पूरे flowchart को एक logical order देता है।

When and How to Use Each Symbol (with Examples) in Python in Hindi

  • 1. Start / End Symbol कब इस्तेमाल करें:
    इस symbol का इस्तेमाल हमेशा flowchart के सबसे पहले step और सबसे आखिरी step में किया जाता है, चाहे program कितना भी छोटा या बड़ा हो, हर flowchart में सिर्फ एक Start और एक (या ज्यादा) End symbol होता है।

    Python Example (Concept): जब भी कोई Python script run होती है (जैसे python app.py command चलाना), तो execution की शुरुआत को Start symbol से और script खत्म होने को End symbol से represent किया जाता है।

  • 2. Input / Output Symbol कब इस्तेमाल करें:
    जब भी program को user से कोई data चाहिए हो, या program किसी result को screen पर दिखाना चाहता हो, तब यह symbol इस्तेमाल होता है।

    num = int(input("Ek number enter karo: "))   # Input symbol
    print("Aapne enter kiya:", num)               # Output symbol
    
  • 3. Process Symbol कब इस्तेमाल करें:
    जब भी किसी value पर कोई calculation करनी हो या किसी variable में नई value store करनी हो, तब Process symbol (rectangle) इस्तेमाल होता है।

    a = 10
    b = 20
    sum = a + b        # Process symbol yahan use hoga
    
  • 4. Decision Symbol कब इस्तेमाल करें:
    जब भी program में किसी condition के आधार पर अलग-अलग रास्ते चुनने हों (जैसे कोई number even है या odd), तब Decision symbol (diamond) इस्तेमाल किया जाता है।

    num = int(input("Number enter karo: "))
    
    if num % 2 == 0:          # Decision symbol yahan use hoga
        print("Number even hai")
    else:
        print("Number odd hai")
    

    Flowchart में इस condition को diamond shape से दिखाया जाएगा, जिसमें से एक arrow "Yes/True" की तरफ जाएगा और दूसरा arrow "No/False" की तरफ।

  • 5. Predefined Process Symbol कब इस्तेमाल करें:
    जब program में कोई अलग से बनाया गया function बार-बार call किया जा रहा हो, तब उसे बार-बार rectangle में पूरा logic लिखने की बजाय Predefined Process symbol से दिखाया जाता है।

    def calculate_square(n):     # Ye function alag se define hai
        return n * n
    
    result = calculate_square(5)   # Predefined Process symbol yahan use hoga
    print("Square hai:", result)
    
  • 6. Connector Symbol कब इस्तेमाल करें:
    जब flowchart इतना बड़ा हो जाए कि उसे एक ही page पर continue करना मुश्किल हो जाए, तब Connector symbol (छोटा circle) इस्तेमाल करके flowchart को अगले हिस्से से जोड़ा जाता है, आमतौर पर इसमें कोई number या letter (जैसे A, B) लिख दिया जाता है ताकि दोनों जगह match किया जा सके।

  • 7. Flow Line / Arrow Symbol कब इस्तेमाल करें:
    हर दो symbols के बीच में हमेशा एक arrow वाली line इस्तेमाल की जाती है, ताकि यह साफ पता चले कि execution अगले किस step पर जाएगा, बिना arrow के flowchart का कोई logical मतलब नहीं निकलता।

Complete Example – Even/Odd Checker (Symbols ke saath):

Start                                  --> Start/End Symbol
Input num                              --> Input/Output Symbol
Check: num % 2 == 0 ?                  --> Decision Symbol
    Yes -> Print "Even"                --> Output Symbol
    No  -> Print "Odd"                 --> Output Symbol
Stop                                   --> Start/End Symbol

इस तरह हर Python program को लिखने से पहले, उसका logic इन्हीं symbols की मदद से आसानी से visually plan किया जा सकता है, जिससे actual coding करते समय logic को समझना और debug करना दोनों आसान हो जाते हैं।

Frequently Asked Questions (FAQ) – Flow Chart Symbols in Python in Hindi

Program के logic को visually represent करने के लिए इस्तेमाल किए जाने वाले standard shapes (जैसे oval, rectangle, diamond, parallelogram) को Flow Chart Symbols कहते हैं।

Decision Symbol के लिए Diamond (Rhombus) shape इस्तेमाल होती है, जो यह दिखाती है कि program में कोई condition check हो रही है और उसके आधार पर दो अलग-अलग रास्ते निकल सकते हैं।

Start और End के लिए Oval (Terminal) symbol इस्तेमाल होता है, जो flowchart की शुरुआत और अंत को दर्शाता है।

जब flowchart बहुत बड़ा हो जाए और उसे एक ही page पर दिखाना मुश्किल हो, तब flow को दूसरे हिस्से या page से जोड़ने के लिए Connector Symbol (छोटा circle) इस्तेमाल किया जाता है।

Process Symbol (simple rectangle) किसी सामान्य calculation या assignment को दिखाता है, जबकि Predefined Process Symbol (double-line rectangle) किसी पहले से defined function या sub-routine को call करने के लिए इस्तेमाल होता है।

Arpit Nageshwar

✍️ Arpit Nageshwar

Post-graduated | Web Developer | +3 yr Experience | IIT Kharagpur Certified