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 aWHILE
loop. Each time the loop runs, it prints "Carry on playing..." and decreases thetimer
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.