Page 43 - IT_V5.0_Class6
P. 43

2.  Which of the following statements represent an algorithm?

                        a. It is a computer program

                        b. It is a programming language

                        c. It is a step-by-step set of instructions to solve a problem
                        d. It is a physical component of a computer

                     3.  Which of the following is NOT a characteristic of a good algorithm?
                        a. It must start with the word "START".

                        b. It should be written in simple, easy-to-understand steps

                        c. It must end with the word "STOP"

                        d. It must have an infinite number of steps
                     4.  Why should we use an algorithm before writing a program?

                        a. To make the computer look better

                        b. To simplify the work of writing a program
                        c. To change the computer's hardware

                        d. To make more mistakes

                     5.  In the birthday party algorithm, what is the last step?
                        a. Plan the menu                               b. Choose a venue

                        c. Decorate the party area                     d. Stop

                 B.  Fill in the blanks using the words given below:



                              Instructions, Understand, Start, Algorithm, Sequential


                     1.  A programming language allows people to give ................................. to a computer.
                     2.  The first step of an algorithm should always start with the keyword ..................................
                     3.  The steps in an algorithm should be simple and easy to ..................................
                     4.  A ................................. control structure follows steps in order, one after another, without
                        skipping anything.

                     5.  Before  writing  a  program,  we  first  think  about  the  .................................  to  figure  out  the
                        steps a computer needs to follow.

                 C.  Write ‘T’ for true and ‘F’ for false.
                     1.  Algorithms are case-sensitive, and must be written in a specific case only.       ....................

                     2.  A programming language is used to communicate with other people.                  ....................
                     3.  An algorithm is a step-by-step set of instructions used to solve a problem.       ....................

                     4.  An algorithm helps reduce mistakes by providing clear steps to follow.            ....................



                                                                                       Algorithm and Flowchart   41
   38   39   40   41   42   43   44   45   46   47   48