Use Of Flowchart in Data Structure
FLOWCHART IN DATA STRUCTURE
A 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.
A 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
Post a Comment