An automated logistics controller manages the dispatch of delivery vehicles using the algorithm shown below.
1 packages ← GET_PENDING_COUNT()
2 dispatch_limit ← 8
3 WHILE packages > 0 AND dispatch_limit > 0
4 IF packages >= 3 THEN
5 DISPATCH_CARRIER('Truck')
6 packages ← packages - 3
7 ELSE
8 DISPATCH_CARRIER('Van')
9 packages ← packages - 1
10 ENDIF
11 dispatch_limit ← dispatch_limit - 1
12 ENDWHILE
Select the option which shows the line number where iteration is first used in this algorithm.
Line 1
Line 3
Line 4
Line 11
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.