Algorithms

Computer Science: KS3, topic 1.2.1

Algorithms

An algorithm is the steps and rules that are followed when completing a process. The main actions in an algorithm are sequence, selection and repetition.

Sequence

Sequence

  • The sequence of an algorithm is the order of the steps that make up the algorithm.
  • E.g. the toppings cannot be put on the cakes until they are cooked.
Selection

Selection

  • Selection is a yes or no choice.
  • A yes or no choice can be thought of as an ‘if ... then ’ instruction.
  • E.g. should the cakes be taken out of the oven?
  • If an inserted knife comes out clean, then yes.
  • If an inserted knife comes out dirty, then no.
Repetition

Repetition

  • Repetition means doing the same step over again.
  • The step can be repeated with different variables (something that can change).
  • The toppings must be placed on the cakes.
  • The step is repeated for each cake (repetition) but the type of topping can change each time (variable).
Repeat until...

Repeat until...

  • Sometimes a step can be repeated until something happens.
  • Then we can move to the next step.
  • A step is repeated until something happens can be thought of as a ‘repeat until…’ instruction
  • Put cake batter in each paper case.
  • Repeat until all the cases are filled
  • Then stop and go to the next step.

Test yourself on Algorithms

  • Which main action in an algorithm can be represented by an "if ... then' instruction?

Practise this topic for free