An algorithm is shown in the pseudocode below:
1 active ← True
2 WHILE active = True
3 x ← USERINPUT
4 IF x >= 1 THEN
5 count ← 0
6 WHILE x > 1
7 x ← x DIV 2
8 count ← count + 1
9 ENDWHILE
10 OUTPUT count
11 active ← False
12 ELSE
13 active ← False
14 ENDIF
15 ENDWHILE
What will be output when the user input is 9?
2
3
4
9
208 exam-style questions on AQA GCSE Computer Science Representing algorithms. Each one has a worked solution and a mark scheme showing where the marks go.