Complete the trace table for the subroutine call optimize_signal(142).
You may not need to use all the rows in the table.
SUBROUTINE optimize_signal(strength)
s ← strength
c ← 1
REPEAT
s ← s DIV 5
c ← c * 3
UNTIL s < 5
OUTPUT c
ENDSUBROUTINE
The DIV operator is used for integer division (e.g., 28 DIV 5 evaluates to 5).
| strength | s | c | OUTPUT |
|---|---|---|---|
| 142 | |||
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.