Page 51 - Computer Genius Class 07
P. 51

l   Proper Documentation: Flowcharts serves as a good program documentation, which is needed for various
                   purpose.
                 l   Easy and Efficient Testing: The Flowchart helps in debugging and testing process.

                 Disadvantages of Flowchart

                 Follo ing is the disad antage o   o chart
                 l   Difficulty in Modifications: If changes are required in the logic, then flowchart needs to be  redrawn as
                   per the requirements.


                 Principles to Draw a Flowchart
                 There are certain principles to  e  ollo ed  hile dra ing  o charts

                 l   Marking the start and end points clearly.

                 l   Using standard symbols.
                 l   Avoiding crossed lines.

                 l   Using simple decisions.

                 l   Working in a consistent direction.

                 Symbols used for the Flowchart

                 Sym ols that are used in  o charts are as  ollo s

                     Symbol             Name                                   Description


                                   (Start/Stop)       t is used to sho  the start and stop points o  the  o chart.  t

                       Oval                          usually contains the words 'Start' or 'Stop'.



                                   Process           It shows a process or action step.

                    Rectangle


                                   Input/Output      It represents information entering or leaving the system, i.e.,

                  Parallelogram                      input and output.





                                   Decision           t indicates a  uestion or  ranch in the process  o .  t is used
                                                     when there are 2 options (Yes/No).
                     Diamond




                                   Flow Line          t sho s the direction in  hich the process  o s.





                                                                                       Coding and Flowchart   49
   46   47   48   49   50   51   52   53   54   55   56