Page 114 - Trackpad_V2.1_Class6
P. 114

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.






                   112  Trackpad (V2.1)-VI
   109   110   111   112   113   114   115   116   117   118   119