Selection and Iteration

Ages 16–18

Difficulty adapts to you

Selection and Iteration

Selection chooses between paths with if/else. Iteration repeats a block while a condition holds or for each item. Trace the first, middle, and final iterations, and identify what must remain true after each loop.

Your goals

  • ✓You can use conditions, loops, counters, accumulators, and invariants to control repeated work.
  • ✓You can use Selection and Iteration, model correctly.
  • ✓You can use the definitions, units, assumptions, and examples to check your answer.

Words to know

Selection and Iteration:
Use conditions, loops, counters, accumulators, and invariants to control repeated work.
model:
A rule or representation used to describe a situation and make a prediction.

Examples

  • 1A loop adding numbers from 1 to n uses an accumulator and a counter that increases until the stopping condition.
  • 2A grading algorithm chooses a band using ordered inequalities so boundary values are not placed twice.

Check these

  • • Do not skip the meaning of a term or give a result without explaining what it means.
  • • Keep every number, symbol, label, and unit in its correct place.
  • • Show enough working to check how you reached your answer.

Helpful habits

  • • Read the whole question before choosing what to do.
  • • Show one clear step at a time and check each step.
  • • If you are stuck, draw a model, try smaller numbers, or revisit the example.

Now try your own

Create your own selection and iteration example, solve it, and explain how you checked it.

Professor Wise Owl

Professor Wise Owl

Wisdom & Understanding

“Understanding "why" is more powerful than memorising "how".”