What is Flowchart?
A program flowcharts is a pictorial representation of logic required to accomplish a task. It includes all necessary steps of a program. it is called flow chart because it charts the flow of a program. It is a symbolic representation of each input, output and processing step. Besides, being a good method of writing down the algorithm, it is also a part of program documentation and helps in understanding, debugging and maintaining programs.
- Flowchart is a pictorial/diagrammatic.
- Representation of the solution of a given problem.
- It is a design tools which is basically used before writing the actual program.
flow-charting techniques
In a flow-charting techniques, operations are represented by drawing appropriate symbols for the actions. Traditional program flow-charting involves the use of simple geometric symbols to represent the beginning or end of a program, a process, a decision or an input-output process. These flowcharts symbols are connected by arrows to illustrate the sequence of operations.
Summary
It is graphic presentation using symbols to show the step-by-step sequence of operations, activities, or procedures. It is used in computer system analysis, activity analysis, and in general program sequence representations.
Advantages of flowcharts:
- Provides a visible representation which is usually easier to understand.
- Flowcharts can be easy to code from provided only recognizable , standardized flow sequences are drawn.
- Encourages us work linearly"depth-first".
Disadvantages of Flowcharts:
- Time consuming.
- Space consuming.
- Requires template or special software.
- Permits development of logic sequences.
- Using valid structured code.
0 Comments