Main menu


Flowcharts and it's types 2021

 A flowchart is a diagrammatic representation that shows the logical flow of a program. It uses predefined symbols to represent the logic, data and processing steps of a program. It is designed before the program returns to ensure that the instruction is accurate and logically integrated. Flowcharts verify and integrate elements of a program prior to writing the program.

Flowcharts and it's types 2021

The system designer and programmer uses two types of flow charts, They are:

System flowchart

System flowchart plays a vital role in system analysis. It is a diagram that shows the overview of a data flow and sequence of operations in a system. It illustrates graphically the element, characteristics of a system, expresses its structure and relationship in terms of flowchart symbols. These symbols describe the sequence of the measure processing operation, both manual and computer, data flow and the files to be used in the processing and the flow of purchasing control. It allows the system analyst to conveniently experiment with alternative data flow plan during the system design stage. It it also provides graphic Are chords to serve as a guide during the implementation of a modified or newly design business system.

Program flowchart

Program flowchart is a detailed diagram showing how individual processing step to will be performed within the computer to convert input data into the desired result. It is a process of breaking down the design specifications into the specific input and output, text manipulation and calculation, logic and comparison, storage and readable to satisfy the different users. It helps the programmer in developing program logic and to serve as documentation for future reference for a completed program.

Advantages of a flowchart

The foreigner advantages may be obtained when a flowchart are used for the purpose of program planning.

  • The flowchart helps the programmer in developing the program logic and to serve as documentation for a future reference for a completed program.
  • It assistant reviewing and debugging a program.
  • It helps to detect deficiencies in the program's statement.
  • It helps in the discussion of a solution and other or in explaining the program to others.
  • It serves as a guide for program coding

Disadvantages of flowchart

In spite of their advantages, flowcharts have some limitations which are as follows

  • If the logic of a problem is complex, the flowcharts tend to become lengthy and clumsy.
  • Drawing of a flowchart is time consuming
  • Making changes in the flowchart is not an easy job. Redrawing of a flow chart is required.
  • The flowchart cannot be directly converted into program code

Rules for designing a flowchart

The American standard Institute(ANSI), has recommended some general principles to help standard as the design of a flowchart. Some of the rules and islands are as follows:

  • Always concentrate on the main logic of the problem.
  • After completing the main logic, concentrate on the branches and loops.
  • Use only one start and stop point.
  • Avoid using computer language in the flowchart.
  • The terms used in the flowcharts should be unambiguous so that any programmer can easily understand the logic.
  • flow Line should not cross each other.
  • The arrowheads are used to indicate the direction of flow of control in the problem. The general direction of flow in any flowchart is from top to bottom or from left to right.
  • The connectors joining the different pages must be adequately referenced while drawing a flowchart on more than one sheet of paper.