Flowcharts And Their Purpose


Flowcharts, which have been in use for many years have become more and more specialized as the area using the became better defined. A form of charting we all recognizing is the diagram of electrical circuits. We do not understand these charts, but to the persons schooled and working in electronics, they are highly meaningful. In the same way, the data processing industry has developed its own its set of special symbols for use in picturing the activities in the processing of data.

              The first formal flowchart is attributed to John Von Neumann in 1945. A flowchart is simply a method of assisting the programmer to layout in visual, two-dimensional format, the ideas as to how to organize the sequence of steps or events necessary to solve a problem with a computer. In other word, flowcharts are symbolic diagrams of the operation sequence, data flow, control flow and processing logic in information processing. The charts are read in the same manner that we learned to read a page from the upper left-hand corner page, left to right and top to bottom. The symbol used is simple and easy to learn. flowcharts, very important planning and working tools in programming, have many purposes They:-
  1. Provide Communication:- Flowchart is an excellent means of communication. they quickly and clearly impact ideas and descriptions of algorithms to other programmers, students, teacher, computer operators and users.
  2. Provide an overview:- Flowcharts provide a clear overview of the entire problem and its algorithm for solution. they show all major elements and their relationships. they help avoid the possibility of overlooking important details. leaving incomplete branches, etc. 
  3. Aid in algorithm development and experimentation:- Flowcharts are a quick method of illustrating program flow. it is much easier and faster to try an idea with flowcharts than to write a program and test it on the computer.  experimenting with alternative algorithms is facilitated with flowcharts.
  4. Check program logic:- Flowcharts show all major parts of a program. All details in program logic must be clarified and specified. This is a valuable check for maintaining accuracy in logic flow. 
  5. Facilitate Coding:- A programmer can code the programming instruction in a computer language (code) with more ease with comprehensive flowcharts as a guide. The flowchart specifies all the steps to be coded and helps to prevent omissions our errors.
  6. Provide program revision:- Flowcharts facilitate modification of running programs; they are an indispensable guide in inserting changes and alteration without disrupting program flows.
  7. Provide program documentation:- The flowcharts provide a permanent recording of program logic. It documents the steps followed by an algorithm. A comprehensive carefully down flowchart is an indispensable part of the documentation for each program.

Comments

Popular posts from this blog

Flowchart...

Rules of Flowchart

Program Development PART 3