Page 1 - HA
P. 1

Home Assignment


                                            Computer Science

                                                       Class – XI


                                  Topic: Introduction to Problem Solving



               Fill in the blanks:

                 1.  An __________________ is defined as a step-by-step procedure designed to perform an
                     operation which will lead to the desired result, if followed correctly.

                 2.  ____________________ have a definite beginning and a definite end, and a finite number
                     of steps.
                 3.  In  order  to  write  effective  algorithms,  we  need  to  identify  the  __________________,
                     ___________________ and _________________.

                 4.  A  __________________  is  a  type  of  diagram  that  represents  the  algorithm  graphically
                     using boxes of various kinds, in an order connected by arrows.
                 5.  Three  types  of  flow  of  control  within  a  program  are  ___________________,
                     _________________ and ___________________.
                 6.  An algorithm where all the steps are executed one after the other is said to execute in
                     ___________________.

                 7.  _________________ involves selection of one of the alternatives based on outcome of a
                     condition.
                 8.  There can be more than one approach to solve a problem and hence we can have more
                     than one _________________ for a particular problem.

                 9.  An algorithm may have a certain set of steps, which are repeating for a finite number of
                     times, such an algorithm is said to be __________________.
                 10. The  choice  of  algorithm  should  be  made  on  the  basis  of  ________________  and
                     ________________complexity.
                 11. Three different programming languages are ________________, ________________ and
                     ________________.

                 12. The  method  of  taking  an  input  and  running  through  the  steps  of  the  algorithm  is
                     sometimes called ________________.
                 13. Only language computer can understand is __________________.
   1   2   3