Use Of Flowchart in Data Structure

FLOWCHART IN DATA STRUCTURE

flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution model to a given problem.

flowchart is a pictorial or graphical representation of a process. Flowcharts areused in many industries including entertainment, engineering, physical sciences and computer programming. The purpose of all flowcharts is to communicate how a process works or should work without any technical or group-specific jargon.

FLOWCHART SYMBOLS

Flowchart Symbols. Flowcharts use special shapes to represent different types of actions or steps in a process. Lines and arrows show the sequence of the steps, and the relationships among them.



HOW DO YOU MAKE A FLOWCHART

Adding shapes is pretty straightforward:
  • Click the Insert tab on the ribbon.
  • Click the Shapes dropdown.
  • Click on the shape type you want to add.
  • Click in the canvas area, holding the left button down while dragging the mouse to add the shape.

WHAT IS THE USE OF FLOWCHART & ALGORITHM

An algorithm is a step-by-step recipe for processing data; it could be a process an online store uses to calculate discounts, for example. A flowchart graphically represents the steps a program or set of programs takes to process data.

ADVANTAGES & DISADVANTAGES OF FLOWCHART

ADVANTAGES:

  • Communication: Flowcharts are better way of communicating the logic of a system to all concerned or involved.
  • Effective analysis: With the help of flowchart, problem can be analysed in more effective way therefore reducing cost and wastage of time.
  • Proper documentation: Program flowcharts serve as a good program documentation, which is needed for various purposes, making things more efficient.
  • Efficient Coding: The flowcharts act as a guide or blueprint during the systems analysis and program development phase.
  • Proper Debugging: The flowchart helps in debugging process.
  • Efficient Program Maintenance: The maintenance of operating program becomes easy with the help of flowchart. It helps the programmer to put efforts more efficiently on that part

DISADVANTAGES:

  • Complex logic: Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex and clumsy. This will become a pain for the user, resulting in a waste of time and money trying to correct the problem
  • Alterations and Modifications: If alterations are required the flowchart may require re-drawing completely. This will usually waste valuable time.
  • Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem.


FLOWCHART DIAGRAM EXAMPLE

FOR ONLINE BANKING SYSTEM








Comments