Page 69 - 2606_PlugGPT_C6_Flipbook
P. 69

Ensure that only one flow line should enter a decision symbol, but two flow lines should leave the
                   decision box.
                   Ensure that the flowchart has a logical start and end.

                 ADVANTAGES OF A FLOWCHART

                 Flowcharts provide the following advantages:

                   Programmers can analyse the problem in detail.
                   Programmers can easily understand the logic.
                   Ideas and solutions can be communicated easily and clearly.

                   Once  the  flowchart  is  prepared,  it  provides  a  clear  blueprint  of  the  coding  process  for  the
                   programmer.



                           DRAWING A FLOWCHART

                 Let us now learn how to draw a flowchart.

                 MAKING A CUP OF TEA                                    CALCULATING THE AREA OF A CIRCLE


                                     Start                                                 Start


                            Read Kettle, Teabags,                                    Read r (radius)
                         water, milk, sugar and cup



                          Boil the water in the kettle                                  Calculate
                                                                                     Area = 3.14 × r × r

                     Pour the boiling water into the cup

                                                                                        Print Area
                          Add milk, sugar and put a
                              teabag in the cup
                                                                                           Stop

                                 Stir the tea



                                Tea is ready



                                     Stop


                 FINDING THE SMALLER NUMBER BETWEEN TWO NUMBERS

                 There comes a situation where we need to make a decision based on certain conditions.






                                                                                 Algorithm, Flowchart and Mind Maps  67
   64   65   66   67   68   69   70   71   72   73   74