ACARA v9 CONTENT DESCRIPTION “follow and create algorithms involving a sequence of steps and decisions that use addition or multiplication to generate sets of numbers; identify and describe any emerging patterns”
Builds on: Efficient Strategies (AC9M4N06). This unit follows and creates step-by-step algorithms that use addition or multiplication to generate number sequences, then describes the patterns that emerge.
Following an algorithm
An algorithm is a precise sequence of steps followed exactly to produce a result. In number work it is a rule like "start at 3, add 2 each step", which generates 3, 5, 7, 9, 11. Following an algorithm means carrying out each step in order, without skipping or guessing, and seeing what set of numbers it produces. This idea — a fixed procedure that always gives the same result — is the foundation of the unit and a first taste of computational thinking, where exact, repeatable steps turn a starting number into a whole sequence.
Following an algorithm
An algorithm is a sequence of steps followed exactly to generate numbers.
Follow the algorithm: start at 3, add 2 each step. Take one step.
An adding rule
The simplest number algorithms use addition: start somewhere and add a fixed amount each step. "Start 2, add 3" gives 2, 5, 8, 11, 14; "start 5, add 5" gives 5, 10, 15, 20, 25. Each step does the same thing, so the sequence climbs by equal jumps. Additive algorithms, named in this descriptor, produce the steady counting patterns a child already knows from skip counting, now seen as the output of a rule. Creating an adding rule and running it is the most direct way to generate a set of numbers with an algorithm.
An adding rule
An additive algorithm adds a fixed amount at each step.
Start 2 and add 3 each step: 2, 5, 8, 11, 14. An algorithm that uses addition generates a sequence going up by equal jumps.
A multiplying rule
Algorithms can use multiplication instead: start somewhere and multiply by a fixed number each step. "Start 1, multiply by 2" gives 1, 2, 4, 8, 16; "start 1, multiply by 3" gives 1, 3, 9, 27, 81. Because each step multiplies, the numbers grow far faster than an adding rule, by equal-sized factors rather than equal jumps. Multiplicative algorithms are the other kind named in this descriptor, and contrasting them with adding rules shows how the choice of operation shapes the whole sequence: addition builds steadily, multiplication accelerates.
A multiplying rule
A multiplicative algorithm multiplies by a fixed number at each step.
Start 1 and multiply by 2 each step: 1, 2, 4, 8, 16. An algorithm that uses multiplication grows much faster, by equal-sized factors.
A decision in the steps
Algorithms become more powerful when a step includes a decision: a choice that depends on the number. A rule like "if the number is even, halve it; if it is odd, add 1" branches differently for 6 (even, halve to 3) than for 5 (odd, add 1 to 6). The algorithm checks a condition and picks the matching step. Decisions, named directly in this descriptor, let a single algorithm respond to what it meets, and they are the heart of how real computer programs work — following steps but choosing among them based on the data.
A decision in the steps
Algorithms can include a decision: a different step depending on the number.
6 is even. Apply the decision: which branch does the rule take?
Spotting the pattern
The numbers an algorithm generates form a pattern, and the final skill is to identify and describe it. Given 2, 4, 6, 8 a child should see "add 2 each time"; given 1, 2, 4, 8, "double each time". Describing the emerging pattern, named in this descriptor, means putting the rule into words by comparing each number to the one before. This closes the loop: an algorithm generates numbers from a rule, and reading the pattern recovers the rule from the numbers. Recognising and describing these patterns is what makes the sequences meaningful rather than just lists.
Spot the pattern
The numbers an algorithm generates show a pattern you can identify and describe.
The algorithm produced 2, 4, 6, 8. What pattern is emerging?
Algorithms and their patterns
Pulling the unit together, an algorithm is a sequence of steps — sometimes with a decision — that uses addition or multiplication to generate a set of numbers, and every such set has a pattern that can be described. A table makes the link plain: "start 3, add 2" gives 3, 5, 7, 9; "start 1, double" gives 1, 2, 4, 8. Adding rules step up evenly, multiplying rules grow by factors, and decisions let steps branch. With following steps, adding and multiplying rules, decisions, and pattern-spotting, a child can follow and create number algorithms and describe the patterns they produce — the final strand of Year 4 number and a foundation for the computational thinking ahead.
Algorithms and their patterns
Each algorithm generates a set of numbers whose pattern can be described.
Each algorithm generates its own set of numbers and pattern. Reveal each.
Quick self-check
1. An algorithm is...
2. Following "start at 4, add 3 each step" gives...
3. Following "start at 1, multiply by 2 each step" gives...
4. In the rule "if the number is even, halve it; if odd, add 1", the step taken...
5. For the sequence 5, 10, 15, 20, the emerging pattern is...