Page 106 - Computer Science Class 11 With Functions
P. 106

C.  Fill in the blanks.
           1.  The errors in a program are known as ____________.
           2.  A _______________ is a diagrammatic representation of an algorithm.
           3.  A program written in a high-level language is known as _____________.
           4.  A compiler converts a source code into _____________.
           5.  ______________ is a way to find and fix bugs in software or applications.
        D.  Answer the following questions:
           1.  List the steps involved in the Problem-Solving Cycle.
         Ans.  •  Problem Analysis
              • Program Design
              • Coding
              • Testing and Debugging

           2.  How is an algorithm different from a flowchart?
         Ans.   An algorithm is a step by step description of solution to a problem in simple language. A flowchart is a diagrammatic
              representation of an algorithm.
           3.  Write an algorithm to accept two numbers and display their sum and product. Also draw a flowchart.

         Ans.  Input: two numbers num1, num2
              Process: Compute sum and product of num1 and num2
              Output: sum and product of num1 and num2
              input num1 and num2
              compute sum = num1 + num2, product = num1 * num2
              print sum, product
              Flowchart:

                                                          Start




                                                     input num1, num2






                                                    sum = num1 + num2
                                                   product = num1 * num2






                                                     print Sum, Product





                                                          Stop

           4.  Write an algorithm and draw a flowchart to accept three numbers and display the largest number.

         Ans.  Input: Three numbers num1, num2, num3
              Process: The number which is larger than each of the other two is the largest of the three numbers
              Output: Largest  of three numbers num1, num2, and num3

         104   Touchpad Computer Science-XI
   101   102   103   104   105   106   107   108   109   110   111