Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
Question 33

A student has written the subroutine shown in Figure 3 to process a positive integer.

SUBROUTINE processNumber(num)
  temp ← num
  c ← 0
  WHILE temp > 0
    temp ← temp DIV 10
    c ← c + 1
  ENDWHILE
  OUTPUT c
ENDSUBROUTINE

Figure 3

The identifier for the variable c in Figure 3 was not a good choice.

State a better identifier for this variable that makes the algorithm easier to read and understand.

[1]
Markscheme

Structured programming and subroutines (procedures and functions) Questions

  1. GCSE
  2. /Computer Science
  3. /Structured programming and subroutines (procedures and functions)

131 exam-style questions on AQA GCSE Computer Science Structured programming and subroutines (procedures and functions). Each one has a worked solution and a mark scheme showing where the marks go.

Question bank