Professional Documents
Culture Documents
Introduction to flowcharting
The computer has no imagination or thinking of its own, every logic or task
that has to be performed to the computer is detailed. For this purpose, we
have to give some instructions to the computer that is called programming.
Programming process:-
The set of detailed instructions which group the data processing activities
together that are to be performed by a computer is called programs. The
computer programming process is the collection of these six phases.
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
1. System outline chart: These charts mainly list the broad aspects of an
application like structure, inputs, types of files to processed without
regard to any sequence of flow. In these charts we mainly outline the
work to be done in an application.
2. System flow chart: These charts represent the logical flow of all aspects
of the data processing system in graphical manner. Like in complete
application of sales department, to display the logical flow of sales order
processing systems and its interlinking with other application, a systems
flow chart is prepared.
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
4. Program flow chart: These flow charts are the most detailed flow charts
and are concerned with actual logical/arithmetic operations on data
within CPU & for flow of data to various devices within application.
These flow charts are normally directly converted into programs with
the help of statements. These flow charts are normally prepared by
programmer for graphical solution of any arithmetic and logical
problems.
Here, mainly we have concern with program flowchart for solving the
problem. As we saw that flowcharting is the part of program design and
programs design phase comes after program analysis, hence to dray any
flowchart we should first of all do the analysis of the problem for which we
want to draw the flowchart. i.e. the input required and the processing that has
to be applied to get the desired output.
Flowchart
Start/End Symbol
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
Document Symbol
Decision Symbol
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
Input/Output Symbol
Preparation Symbol
Or Symbol
Indicates that the process flow continues in more than two branches.
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
Sort Symbol
Indicates a step that organizes a list of items into a sequence or sets based on
some pre-determined criteria.
Subroutine Symbol
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
Delay Symbol
Database Symbol
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
Display Symbol
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
4. Efficient coding: with the help of flow chart the program logic can be
implemented in any programming language for building up a new
system.
5. Orderly debugging: the flowchart also helps in debugging process i.e. it
helps in detecting, locating and removing mistakes.
Limitations of Flowcharts:-
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
HETA J DESAI-BCA-SDJIC
FOR SYBCA SEM 4 - DIV A - SE-II 2016
HETA J DESAI-BCA-SDJIC