Algorithms and Flowcharts

Algorithms and Flowcharts

The word Flow chart itself defines that a diagram which shows the connections between different stages of a process or any part of a system or programs. It is also the graphical or pictorial representation of an algorithm with the help of different symbols, shapes and arrows. There is number of flow chart symbols used in flow charting stood with a certain definition. Here we will discuss all the flow chart symbols which are identified by ANSI (American National Standard Institute).

जैसा कि फ्लो चार्ट शब्द ही परिभाषित करता है कि यह एक आरेख है जो किसी प्रक्रिया या सिस्टम या प्रोग्रामों के किसी भी भाग के विभिन्न चरणों के बीच संबंध दिखाता है। यह विभिन्न प्रतीकों, आकृतियों और तीरों की मदद से एक एल्गोरिथम का चित्रमय या चित्रात्मक प्रतिनिधित्व भी है। फ्लो चार्ट में कई सिंबल होते हैं जिन सबकी अपनी-अपनी परिभाषा होती है। यहाँ हम फ्लो चार्ट के कुछ महत्वपूर्ण शेप का जिक्र कर रहे हैं। फ्लो चार्ट के ये सभी सिंबल ANSI (अमेरिकन नेशनल स्टैण्डर्ड इंस्टिट्यूट) द्वारा पहचान कराया गया है एवं जिन्हे नीचे दिया गया है

Here come the details of some mostly used symbols…

यहाँ कुछ ज्यादातर इस्तेमाल किए गए प्रतीकों का विवरण आता है …

Terminal or Oval टर्मिनलयाओवलIt is the symbol used in flow charting used to display the BEGIN and END event. It is used at the Start and End point indicates program startup and end up. यह बिगिन और इंड ईवेंट को प्रदर्शित करने के लिए उपयोग किए जाने वाले फ्लो चार्टिंग में प्रयुक्त सिम्बल है। इसका उपयोग स्टार्ट और इंड पॉइंट पर होता है जो प्रोग्राम  स्टार्टअप को इंगित करता है और अंत में होता है।
Input/output इनपुट/आउटपुटIt is another flow chart symbol what is used to take input by the user in the variable declared and display the value of a variable in the program. यह एक और प्रवाह चार्ट प्रतीक है जो घोषित चर में उपयोगकर्ता द्वारा इनपुट लेने के लिए उपयोग किया जाता है और कार्यक्रम में एक चर के मूल्य को प्रदर्शित करता है।
Processing प्रोसेसिंगIt is the symbol what is used to demonstrate the processing of the program. In a program whatever numerical operation gets place, is displayed in the very box in a flow chart program. यह सिम्बल है जो प्रोग्राम के प्रोसेसिंग को प्रदर्शित करने के लिए उपयोग किया जाता है। एक प्रोग्राम में जो भी संख्यात्मक ऑपरेशन होता है, उसे फ्लो चार्ट प्रोग्राम में वेरी बॉक्स में प्रदर्शित किया जाता है।
Decision Box डिसीजनबॉक्सIt is in the diamond shape what is used to place a condition in the program, It yields at least two ways for the program flow executed as the condition states. The Control flow is displayed using an arrow sign between only one can be executed. यह डायमंड के आकार में होता है जो कार्यक्रम में एक शर्त रखने के लिए उपयोग किया जाता है। यह स्थिति के रूप में निष्पादित प्रोग्राम फ्लो के लिए कम से कम दो तरीके से एक्जिक्यूट करता है। कंट्रोल फ्लो केवल एक के बीच एक तीर के निशान का उपयोग करके प्रदर्शित किया जा सकता है।
Flow Lines फ्लो लाईन्स  This is the shape in the flow chart used to indicate the control flow of the program. It is displayed using an arrow sign. यह फ्लोचार्ट में आकृति है जिसका उपयोग प्रोग्राम के कंट्रोल फ्लो को इंगित करने के लिए किया जाता है। यह एक तीर के निशान का उपयोग करके प्रदर्शित किया जाता है।
Entry connector इंट्री कनेक्टरAn entry connector in the flowchart is made at the connecting point marked. फ्लोचार्ट में एक एंट्री कनेक्टर को कनेक्टिंग पॉइंट पर बनाया गया है।
Connector कनेक्टरIt is the another shape of flow chart what is used to concatenate the flow of the program from one page to another following with a notation containing. an alias and at the second page using another connector using the same notation with same alias to continue the program flow. यह फ्लो चार्ट का एक और आकार है जो प्रोग्राम के प्रवाह को एक पेज से दूसरे पेज पर एक अलियास के साथ और दूसरे पेज पर दूसरे कनेक्टर का उपयोग करके एक ही कनेक्टर केसाथ एक ही कनेक्टर के साथ प्रोग्राम फ्लो को जारी रखने के लिए उपयोग किया जाता है।

Follow a few basic construction flow-charting rules:

कुछ बेसिक फ्लोचार्टिंग नियमों का पालन करें

  • Each flowchart must have one and only one Start object.

प्रत्येक फ्लोचार्ट में एक और केवल एक स्टार्ट ऑब्जेक्ट होना चाहिए।

  • The flow of control must always enter an object from the top.

कंट्रोल का फ्लो हमेशा ऊपर से एक ऑब्जेक्ट दर्ज करना चाहिए।

  • The flow of control must always leave an object from the bottom (except for Decision objects, which allow the flow of control to leave from the side).

कंट्रोल का फ्लो को हमेशा नीचे से एक ऑब्जेक्ट को छोड़ना चाहिए (डिसीजन ऑब्जेक्ट को छोड़कर, जो कंट्रोल का फ्लो को पक्ष से बाहर जाने की अनुमति देता है)।

  • Go from left to right and top to bottom while constructing flowcharts.

फ्लोचार्ट का निर्माण करते समय बाएं से दाएं और ऊपर से नीचे जाएं।

  • The flow of control must not split. You can use Decision objects to give the flow of control a choice of paths to follow, but it can only follow one of these paths.

कंट्रोल का फ्लो विभाजित नहीं होना चाहिए। आप कंट्रोल ऑब्जेक्ट का उपयोग कर सकते हैं नियंत्रण के प्रवाह का अनुसरण करने के लिए पथों का एक विकल्प देने के लिए, लेकिन यह केवल इनमें से किसी एक पथ का अनुसरण कर सकता है।

  • The no-go cursor is used to show you where you cannot drop objects or complete links.

नो-गो कर्सर का उपयोग आपको यह दिखाने के लिए किया जाता है कि आप ऑब्जेक्ट्स या पूर्ण लिंक को नहीं छोड़ सकते।

Chapter wise Model Paper Link

About Me