Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 68 - 2632_CodeMind
P. 68

    In our daily life, we have to solve various problems by using different strategies. These strategies
                     are called problem-solving techniques. Some of these techniques are algorithms and mind maps.
                     Algorithm

                     An algorithm is a set of steps in a sequential manner to solve a problem or to complete a task.
                     These steps are the foundation to a program. They are important to programming as recipes are for
                     cooking.
                     Writing an Algorithm

                     The construction of the Algorithm is the stage which requires creative thinking and finding the best
                     possible combination of steps to get the result. For example:
                     Example 1: Algorithm for going to the market to purchase a pen.
                     Step 1   Start.

                     Step 2   Check your wallet for cash.

                     Step 3   Go to the market.

                     Step 4   Go to the stationery shop.

                     Step 5   Ask for your favourite pen.

                     Step 6   If pen is available, then go to step 7 otherwise go to step 10.

                     Step 7   Give money to the shopkeeper.

                     Step 8   Keep the purchased pen safely.

                     Step 9   Go back home and go to Step 12.

                     Step 10  Ask for any other brand of pen.

                     Step 11   Go to step 6.

                     Step 12   End.

                     Example 2: Algorithm to find sum and product of three numbers.

                     Step 1   Start.

                     Step 2   Read (Input) the three number as "a","b","c" from the user.

                     Step 3   Find sum = a + b + c.

                     Step 4   Find product = a × b × c.                               Just as a peacock’s call can signal
                                                                                        upcoming rain, computer algo-
                     Step 5   Print sum and product.
                                                                                       rithms can predict future events
                                                                                           based on data patterns.
                     Step 6   End.

                                                                                         Algorithmic Intelligence  67

| 63 64 65 66 67 68 69 70 71 72 73 |