A smart warehouse sorting system uses the algorithm shown below to categorize packages by weight and attempt to print shipping labels.
1 weight ← READ_SENSOR()
2 IF weight > 10.0 THEN
3 category ← "Heavy"
4 ELSE IF weight > 2.0 THEN
5 category ← "Medium"
6 ELSE
7 category ← "Light"
8 ENDIF
9 attempts ← 3
10 WHILE attempts > 0
11 success ← PRINT_LABEL(category)
12 IF success = TRUE THEN
13 attempts ← 0
14 ELSE
15 attempts ← attempts - 1
16 ENDIF
17 ENDWHILE
Select the option which shows the line number where iteration is first used in the algorithm.
Line 2\text{Line 2}Line 2
Line 10\text{Line 10}Line 10
Line 11\text{Line 11}Line 11
Line 12\text{Line 12}Line 12
298 exam-style questions on AQA GCSE Computer Science Programming concepts. Each one has a worked solution and a mark scheme showing where the marks go.