Part A. Create a flowchart for the following problem.
Input: three different integers: a, b, c.
output: The greatest from the given three numbers.
For simplicity, we assume that all numbers are different.
Part B.
Find out the outcome of the following pseudo codes
1. [3 marks]
a = 1
While a < 10
print in a line the value of a
a = a + 4
End while
Print “bye”
2. [4 marks]
a = 1While a < 10
if a mod 2 is 0 then
print in a line “a is even”
else
print in a line “a is odd”
end if
a = a + 3
End whilePrint “bye”
3. [4 marks]
a = 2
If a mod 2 is 0 then
While a < 10
print in a line the value of a
a = a + 1
End while
else
While a < 5
print in a line the value of a
a = a + 1
End while
End if
Print “bye”
Part C:
1. [ 4 marks]
Compute the operation number for the following code block:
a = 1
While a < 6
print in a line the value of a
a = a + 1
End whilePrint “bye”2. [4 marks]Compute the operation number for the following code block:a = 1
While a < 12
print in a line the value of a
a = a + 3
End whilePrint “bye”
3. [5 marks]
Compute the operation number for the following code block:
a = 3
While a < 7
if a mod 2 is 0 then
print in a line “a is even”
else
print in a line “a is odd”
end if
a = a + 1
End while
4. [5 marks]
Compute the operation number for the following code block:a = 3If a mod 2 is 0 then
While a < 9
print in a line the value of a
a = a + 1
End while
else
print in a line “this is else part”
End ifPrint “bye”
6. [7 marks]
Explain the following nested loop with output.
a = 1
While a < 3
b = 1
While b < 4
print in a line the value of b
b = b + 1
end while
a = a + 1
End While