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

