As we discussed flow chart is used for representing algorithm in pictorial form. This pictorial representation of a solution/system is having many advantages. These advantages are as follows:
• A Flowchart can be used as a better way of communication of the logic of a system and steps involve in the solution, to all concerned particularly to the client of system.
• A flowchart of a problem can be used for effective analysis of the problem.
• Program flowcharts are a vital part of a good program documentation. Program document is used for various purposes like knowing the components in the program, complexity of the program etc.
• Once a program is developed and becomes operational it needs time to time maintenance. With help of flowchart maintenance become easier.
• Any design of solution of a problem is finally converted into computer program. Writing code referring the flowchart of the solution become easy.