Flowchart क्या है।
हेलो दोस्तों आइए आज हमलोग सबसे पहले समझने की कोशिश करेंगे कि flowchart क्या है और इसका use क्यों करते हैं
- जब हम program बनाते हैं तो program बनाने से पहले Algorithm ( यह एक tool होता है ) का use करते हैं इसी प्रकार हम लोग flowchart का use करते हैं।
- Algorithm step-wise के format में होता है जो step by step process और logical होता है।
- Flowchart भी Algorithm के तरफ होता है बस हमलोग यहां पर logic को represent करने के लिए graphical symbol का use करते हैं।
- इसका मतलब यह है कि program की logic का या program के flow का step by step जो graphical representation process होता है उसे flowchart कहते हैं।
Flowchart से क्या- क्या benefit है
- Flowchart create करने का एक important कारण यह है कि इससे आपको program की deepness समझ आ जाती है और आप coding करने से पहले ही उस में आने वाली गलतियों और result को visualize कर सकते हैं।
- अगर आपने flowchart को अच्छे से पढ़ा है तो coding सिर्फ एक simple process रह जाती है जिसमें programmer को flowchart के अनुसार code करना होता है।
आइए हमलोग कुछ special symbol का use करते हैं वैसे तो flowchart मैं बहुत सारे symbol हैलेकिन हमलोग यहां पर कुछ Basic Symbol को देखेंगे सबसे पहले symbol के बारे में जानते हैं उसके बाद Example के जरिए अच्छी तरह से समझने की कोशिश करेंगे।
1. Terminal
- इसका use हमलोग flowchart के Starting/ Beginning और Ending/ Stop को दिखाने के लिए करते हैं।
- यह oval shape का होता है।
Symbol :-
- इसका symbol Arrow की तरह होता है।
- इसका use program के flow को Top to Bottom या Left to right दिखाने में किया जाता है।
Symbol :-
- इसे Diamond भी जाता है।
- इसका use, program में decision का जरूरत पड़ने पर किया जाता है।
- जब कभी भी program में if-else का condition आ जाए तब Decision का use करते है।
- यहां पर एक input होता है और दो line से output होता है।
- आप किसी भी तरह की output करा सकते हैं।
- जो condition होती है उसके true और false के लिए होती है।
Symbol :-
(4). Input/ Output
- इस symbol का इस्तेमाल input/output को show कराने के लिए किया जाता है।
- जब कोई user से input ले रहे हैं या फिर कोई display screen पर print कर रहे है।
(5). Process
- इसका symbol नीचे दिए हैं।
तो यहां पर जैस की processor है मान लेते हैं कि programmer को addition करना हो तो इस तरह लिख सकते है।
c= a+b
और algorithm में हम इस लाइन को इस तरह लिख सकते है।
c<----a+b
इसका मीनिंग यह है कि यहां पर a+b का addition है जो यहां पर Store होती है।
(6). Pre-defined Process
- इसका use, pre-defined और program के module में या sub program में किया जाता है।
- जैसा कि हमलोग ने upper process box में देखा process में c=a+b लिखा है but हमारे पास यह कोई module है या कोई sub program है।
- जो actually में वहां पर पूरा code है। यह किस तरह से work करेगा इसका पता नहीं लगता था इस लिए हमलोग module या sub program का use, pre-defined process में करते हैं
Symbol :-
(7). Connector
Connector दो types के होते है।
a). On Page
b). Off page
a). On Page :- यह एक circle कि तरह होता है।
b). Off page
a). On Page :- यह एक circle कि तरह होता है।
b). Off page :- यह एक Pentagon कि तरह होता है।
आइए हम लोग On Page Connector और Off Page Connector में difference क्या है इसे हैं जानने की कोशिश करते है।
On Page Connector:- अगर हम एक ही page पर flowchart बना रहे हैं और यहां पर किसी flow को आपस में connect करना है तो यहां पर हमलोग On Page connector का use करते है।
Off Page Connector :- अगर हम एक page से दूसरे page पर flow chart बना रहे है तो यहां पर किसी flow को आपस में connect करने के लिए Off Page Connector का use करते हैं।
अब हमलोग flowchart में Looping Statement को जानने की कोशिश करते हैं।
Looping Statement :-
- एक program है जिसमें user द्वारा कोई number Enter किया गया तो उस number का एक table मिलेगा
2*= 2
2,4,6,8,10,12,14,16,18,20
- इस तरह से हमे एक table मिलता है इसके लिए हम एक flowchart बनाते है। ऐसे program के लिए Looping statement का use करते है।
- अगर हमलोग इसका logical flowchart देखें तो कुछ इस तरह से होगा User द्वारा एक number, n enter किया गया है तो n को 1 to10 number से
1 2 3 4 5 . . . . . . . . . . . . . .10
आइए हमलोग एक program में loop का use देखते हैं जो नीचे दिया गया है।
For(i=1;i<=10;i++)
{
Printf("%d/n",i);
}
मान लीजिए हमलोग C language में इसको इस तरीके से लिखेंगे printf. अगर हमलोग इस loop को use करते हैं तो आगे जैसे-जैसे यह loop चलता जाएगा और एक table print होता जाएगा ।
Note :-
किसी भी program में space देने के लिए या new line देने के लिए नीचे दिए गए special operator का use कर सकते हैं
"\n"
For(i=1;i<=10;i++)
{
Printf("%d/n",i);
}
- यहां पर user द्वारा जो भी number enter किया जाएगा loop उस number को अपने value से *(multiply) करता है।
- इस तरीके से हम लोग print करते हैं की
Note :-
किसी भी program में space देने के लिए या new line देने के लिए नीचे दिए गए special operator का use कर सकते हैं
"\n"
इस तरह से loop चलता जाएगा और हमें एक table मिलता जाएगा
हमारी Post Flowchart में आपको कोई परेशानी है या आपका कोई सवाल है, इस पोस्ट के बारे में तो Comment Box में Comment करके हमसे पूछ सकते है। हमारी Team आपकी Help जरूर करेगी।
यदि आप हमारी Website के Latest Update पाना चाहते है, तो आप हमारी...👉 https://www.codemasterjii.com/ की Website को Subscribe करे। फिर मिलेंगे आपसे New Technology की जानकारी लेकर तब तक के लिए अलविदा दोस्तों हमारी पोस्ट पढ़ने के लिए शुक्रिया ।
Written By :- Md Dilwar Alam
यदि आप हमारी Website के Latest Update पाना चाहते है, तो आप हमारी...👉 https://www.codemasterjii.com/ की Website को Subscribe करे। फिर मिलेंगे आपसे New Technology की जानकारी लेकर तब तक के लिए अलविदा दोस्तों हमारी पोस्ट पढ़ने के लिए शुक्रिया ।
Written By :- Md Dilwar Alam
0 टिप्पणियाँ
अगर ऊपर दिए गए पाठ में आपको कोई Doubt है , तो Comment करे हमारी Team जल्द ही आपकी सहायता करेंगी।