Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

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.
Jump to other topics
1

Computational Thinking & Algorithms

2

Programming

3

Hardware & Software

4

Data

5

The Internet

6

Online Safety & Security

Practice questions on Algorithms

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
Answer all questions on Algorithms

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium