हेल्लो दोस्तों आज के इस पोस्ट में आपको flowchart c in hindi के बारे में बताया जा रहा है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
C flow chart
flow chart किसी भी प्रोसेस का graphical representation होता है c language के सन्दर्भ में यह program के execution को flow का graphical को presentation होता है
प्राय: जब भी आप कोई program को लिखते है तो बिना किसी flow chart के लिखते है तो किसी दुसरे व्यक्ति के द्वारा इसे समझना असंभव होता है flow chart के माध्यम से आप अपने program को graphically represent करते है ऐसे करने से कोई भी आपके program के लॉजिक को आपने बिना भी समझ सकते है
जब आप किसी कंपनी के लिए programmer के रूप में काम करते है तो coding से पहले flow chart बनाना अनिवार्य होता है ऐसा इसलिए किया जाता है क्योकि companies में अक्सर programmers को बदलते रहते है आपके द्वारा बनाये गए किसी project को कोई दूसरा व्यक्ति आसानी से समझ सकते है और उस पर काम कर सकते है इसलिए आपको flow charts को क्रिएट करना अनिवार्य होता है
flow chart को क्रिएट करने का एक important कारण यह है की इससे आपको program की गहरी समझ प्राप्त होती है आप coding से पहले ही उसमे आने वाली errors और result को देख पाते है तो यदि flow chart को completly prepare कर लिया गया है तो coding सिर्फ एक सिंपल प्रोसेस रह जाती है जिसमे programmer को flow chart के अनुसार कोड लिखना होता है
flow chart की सबसे विशेषता यह होती है की flow chart किसी विशेष प्रोग्रामिंग language के लिए नही होता है flow chart को देखकर आप किसी भी प्रोग्रामिंग language में प्रोसेस को implement कर सकते है
बड़ी companies project को develop करने से पहले flow chart पर बहुत सा समय लगाती है flow chart आपके program का blue print होता होता है और ये मकान बनाने से पहले उसका नक्शा बनाने जैसा होता है जितना समय coding में लगता है उससे कई अधिक समय flow chart में लगाया जाता है algorithms भी flow chart के अनुसार ही बनायीं जाती है
हर अच्छे programmer को इसे सीखना चाहिए क्योकि यह एक बहुत ही powerful tool है आज कल बहुत से modern text editors जैसे की microsoft word आदि flow chart को क्रिएट करने के लिए built in options को provide करते है आप इन्हे प्रयोग करके भी flow charts को क्रिएट कर सकते है
symbols of flow chart
किसी भी program को graphically को समझने के लिए कुछ symbols का प्रयोग किया जाता है ये symbols आपको पहले से provide किये जाते है इन्हे flow chart symbols कहा जाता है हर symbols का एक मतलब होता है जिससे flow chart देखने वाला आसानी से उसे समझ सकता है इसलिए निचे आपको flow chart का table symbols के साथ दिया जा रहा है
Name | Symbol | explanation |
Begin/end | ये oval symbol होता है इसे टर्मिनल symbol भी कहा जाता है इस flow chart को start और end करने के लिए प्रयोग किया जाता है किसी भी प्रोसेसिंग से पहले program का start और end पॉइंट को डिफाइन करना अत्यंत आवश्यक होता है | |
Processing | जब भी आप कोई execution करते है या फिर कोई ऐसे statement जिसमे प्रोसेसिंग हो रही है उसे symbols से दर्शाया जाता है | |
Input/Output | program के इनपुट और output को दर्शाने के लिए आप parallelogram का प्रयोग किया जाता है | |
Decision | program के decision making की statement को दर्शाने के लिए diamond symbols का प्रयोग किया जाता है | |
Arrow(flow) | program का flow को दिखाने के लिए arrow symbol का प्रयोग किया जाता है इस हर symbol के बाद flow को दिखाने के लिए प्रयोग किया जाता है |
example of flow chart
मान लीजिये की आप एक addition का program बनाना चाहते है तो जो यूजर से 2 numbers को read करता है और उन्हें add करके result को display करता है इसके लिए आप flow chart इस प्रकार बनाये
उपर दिए गए flow chart में सबसे पहले oval symbol से flow chart को start किया गया है की इसके बाद rectangle symbols के द्वारा 3 variables (num1,num2 और result) को declare किये गए है इसके बाद parallelogram के द्वारा num1 और num2 को read करने की प्रोसेस को दर्शाती है इसके बाद वापस rectangle symbol के द्वारा दोनों numbers के addition और result variable को assign करने की प्रोसेस को दर्शाया गया है
इसके बाद parallelogram के द्वारा result को display करने की प्रोसेस को दर्शाता है सबसे आखिर में टर्मिनल symbol के द्वारा flow chart को स्टॉप किया गया है इस flow chart को देखकर कोई भी व्यक्ति आसानी से addition के program को किसी भी language में बना सकता है
तो आएये flow chart का एक और example देखते है की मान लीजिये की आप एक program बनाना चाहते है की जो दो integer numbers को read करता है और जो उनमे से greater हो उसे display करवाना है इसके लिए flow chart इस प्रकार क्रिएट किये जायेगा
उपर दी गए flow chart में सब कुछ पहले की तरह ही है बस diamond symbols के द्वारा condition के according दोनों numbers में से हो number greater है उसे display किया जा रही है
reference-https://www.geeksforgeeks.org/an-introduction-to-flowcharts/
flowchart c in hindi
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(flowchart c in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे