WHILE (timer > 0):     PRINT "Carry on playing..."     timer = timer - 1This code uses:SelectionSequencingIteration

1 answer

The code you provided primarily demonstrates iteration.

Here's a breakdown of why it's categorized as iteration:

  • Iteration: The code continuously repeats a block of code while a certain condition is true—in this case, while timer is greater than 0. This is achieved using a WHILE loop. Each time the loop runs, it prints "Carry on playing..." and decreases the timer by 1 until the condition fails (i.e., when the timer reaches 0).

Selection and sequencing are not applicable in this context because:

  • Selection involves decision-making structures (like if, else, etc.) that choose between different paths of execution based on some condition.
  • Sequencing refers to the execution of statements in a sequential order, which is indeed happening in the code, but since the primary focus is on the repeating behavior of the loop, it falls under iteration.

So, the correct classification for your provided code is iteration.