Flowchart-
"A flowchart is a pictorial representation of an algorithm." It uses different symbols to show process of the solution. it means each step in the algorithm is represented by a different symbol which contains a short description of the process. Following basic shapes are used in flowchart for different purposes -
एक फ्लोचार्ट, किसी अल्गोरिथम का एक चित्रात्मक निरूपण होता है। यह समस्या के हल को प्रदर्शित करने के लिए भिन्न-भिन्न चिन्हों का प्रयोग करता है अर्थात अल्गोरिथम की प्रत्येक स्टेप की प्रक्रिया को दर्शाने के लिए एक चिन्ह का प्रयोग किया जाता है। फ्लोचार्ट में प्रयुक्त होने वाले कुछ महत्वपूर्ण चिन्ह निम्नानुसार है -
1.) Oval or
Ellipse for Start and Stop (प्रारंभ और अंत हेतु )
2.)
Parallelogram for Input / Output operation (इनपुट और आउटपुट के लिए)
3.) Rectangle
for Process or Calculation (गणना के लिए)
4.) Diamond box
for Decision making (चयन प्रक्रिया हेतु )
5.) Circle as a
Connector (कनेक्टर के रूप में )
6.) Arrow for
direction flow (top to bottom) (दिशा के लिए ऊपर से निचे की ओर)
Characteristics of a good flowchart-
- Flowcharts are better way of communicating the logic of a system.
- With the help of flowchart, problem can be analysed in more easy and effective way.
- Flowcharts are easily prepared in program documentation.
- We can easily debug problems in any part of flowchart.
- फ्लोचार्ट अल्गोरिथम की तुलना में किसी सिस्टम के लॉजिक को दर्शाने का एक अच्छा तरीका है।
- फ्लोचार्ट की सहायता से किसी समस्या को आसानी से एवं स्पष्टता से समझा जा सकता है।
- फ्लोचार्ट को आसानी से डॉक्यूमेंटेशन में बनाया जा सकता है।
- फ्लोचार्ट के किसी भी भाग में त्रुटी सुधार करना आसान होता है।
Limitations of Flowchart-
- When the program logic is complicated then flowchart becomes complex and clumsy.
- If modification is required then we need to redraw flowchart completely.
- जब प्रोग्राम का लॉजिक जटिल होता है तब उसका फ्लोचार्ट भी जटिल एवं समझने में कठिन होता है।
- यदि फ्लोचार्ट में कुछ परिवर्तन करना हो तब सम्पूर्ण फ्लोचार्ट पुन: तैयार करना होता है ।
No comments:
Post a Comment