Structured programming and subroutines (procedures and functions)

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142
Question 34
Easy

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]

Structured programming and subroutines (procedures and functions) Questions

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