Page 107 - Computer Science Class 11 Without Functions
P. 107

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

                  Pseudocode
                      input num1,num2, and num3
                      if num1 >= num2 and num1 >= num3 then
                          print num1
                      if num2 >= num1 and num2 >= num3 then
                         print num2

                      If num3 >= num2 and num3 >= num1 then
                         print num3
                  Flowchart


                               Start



                          input num1, num2,
                              num3




                              num1 >          True          num1 >        True     print num1 is greatest
                               num2                          num3


                                  False                          False


                              num2 >        False     print num3 is greatest
                               num3
                                   True


                           print num2 is greatest                                         Stop


               5.  Write a pseudocode to display the reverse of a number.
             Ans:  Input: number - num
                    Process: Begin with zero as the reversed number. Extract the last digit of num, append it to reversed, and then remove
                  the last digit from num.
                  Output: the number comprising digits of num in the reversed order

                  input num
                  reverse = 0
                  while num>0 do
                      remainder = num % 10
                      reverse = reverse * 10 + remainder
                      num = num // 10
                  end-while
                  print reverse

                                                                                                Problem Solving  105
   102   103   104   105   106   107   108   109   110   111   112