Page 25 - ModularV1.1 _c5_flipbook
P. 25

03                         ALGORITHM AND


                                                                                       FLOWCHARTS















                                      Your Aim

                                      to learn about:
                                           Algorithm                         Flowcharts
                                             Programming



                 In our daily life, we solve various problems by using different strategies. These
                 strategies are called problem-solving techniques. A problem-solving technique is

                 a collection of sequential steps to solve a problem. Let's understand the above
                 statement with the help of an example.
                 Arrange your school bag according to the time table:

                 Step 1  Open your school bag and make sure it’s empty.

                 Step 2  See the timetable from your school diary.
                 Step 3  Take your books and notebooks from your bookshelf.

                 Step 4  Keep the books and  notebooks in one section of a
                          school bag.

                 Step 5  Keep a pencil box, diary and lunch box in another section
                          of your school bag.

                 Step 6  Close your school bag.

                 In the same way, programmers also use different types of techniques to solve the
                 problems related to programming. Some of these techniques are algorithms and
                 flowcharts.

                     ALGORITHM

                 An  Algorithm  is  a set of steps in a sequential manner to solve  a problem or

                 complete a task. The problem can be logical or mathematical. An algorithm is
                 always written in very simple words and precise language so that the steps can be
                 understood easily by everyone.




                                                                                         Algorithm and Flowcharts  23
   20   21   22   23   24   25   26   27   28   29   30