Page 75 - Digital_Kids_5
P. 75

7                     Algorithms and Flowchart







                                   Chapter Outline

                                                   Features of Algorithm               Types of Algorithm
                                                   Elements of Algorithm               Examples of Algorithm
                                                   Flowchart                           Uses of Flowchart
                                                   Flowchart Symbols                   Flowchart Rules




            In our daily lives, we follow certain steps in a sequential order to perform a task and obtain

            the desired output. The word algorithm comes from the name of a Persian mathematician,
            Muhammad ibn Musa al-Khwarizmi, who lived in the 9th century. He wrote a famous
            book on arithmetic that explained methods of calculation using Hindu-Arabic numerals.
            Over time, his name "al-Khwarizmi" was Latinized to "Algoritmi," and from this the term
            algorithm  was  born.  In  the  beginning,  algorithms  were  mainly  used  in  mathematics

            for  solving  equations  and  performing  calculations.  Later,  with  the  development  of
            computers in the 20th century, algorithms became the foundation of computer science.
            Today, algorithms are used everywhere from solving complex problems in technology to

            performing simple tasks in our daily lives.

            Algorithm

            An algorithm is a set of step-by-step instructions used to solve any logical or mathematical
            problem. It is always written in a simple, clear, and precise manner so that anyone can

            easily understand and follow the steps.

            Features of Algorithm

              1.   It has a fixed number of steps.

              2.   Each step is clear and exact.

              3.   Steps are followed in order.
              4.   It takes some input.

              5.   It gives an output.

              6.   It is simple to understand.

              7.   Every step is useful.
              8.  It can be used for similar problems.




                                                                75                               Computer —  5
   70   71   72   73   74   75   76   77   78   79   80