Function Machines and Input/OutputActivities & Teaching Strategies
Active learning helps students see how inputs transform into outputs in real time, making abstract rules concrete. When students manipulate physical or visual function machines, they connect the rule to its effect, which builds lasting understanding beyond memorization.
Learning Objectives
- 1Analyze the transformation of input numbers to output numbers based on a given function machine rule.
- 2Construct a mathematical rule (e.g., add 7, multiply by 2) that accurately represents a set of input-output pairs.
- 3Calculate the output of a function machine for a new input, given the established rule.
- 4Identify missing input or output values in a function machine sequence by applying the inverse operation of the rule.
- 5Explain the relationship between an input, a rule, and an output in a function machine context.
Want a complete lesson plan with these objectives? Generate a Mission →
Pairs: Rule Detective Challenge
Provide pairs with cards showing 4-5 input-output pairs. They hypothesize the rule, test it with two new inputs, and justify their reasoning on a recording sheet. Pairs then swap cards with another pair to verify rules.
Prepare & details
Analyze how a function machine transforms an input into an output.
Facilitation Tip: During Rule Detective Challenge, circulate and ask pairs: 'How did you decide the rule matches both pairs? What if the outputs were different?'
Setup: Tables/desks arranged in 4-6 distinct stations around room
Materials: Station instruction cards, Different materials per station, Rotation timer
Small Groups: Build a Function Machine
Groups construct a physical machine using a shoebox, arrow labels, and a hidden rule card inside. Classmates input numbers verbally, groups compute and output results. Rotate inputs and discuss any mismatches.
Prepare & details
Construct a rule for a given set of input and output values.
Facilitation Tip: When groups build a function machine, remind them to test each rule step by step before finalizing their design.
Setup: Tables/desks arranged in 4-6 distinct stations around room
Materials: Station instruction cards, Different materials per station, Rotation timer
Whole Class: Prediction Relay
Divide class into two teams. Teacher gives a rule; first student inputs a number, next predicts output and passes to team. Correct predictions score points; review rules after each round.
Prepare & details
Predict the output of a function machine given a new input and its rule.
Facilitation Tip: For the Prediction Relay, pause after each round to ask: 'How did you calculate the next output without writing it out?'
Setup: Tables/desks arranged in 4-6 distinct stations around room
Materials: Station instruction cards, Different materials per station, Rotation timer
Individual: Missing Value Puzzle
Students receive worksheets with incomplete tables. They identify the rule from given pairs, then compute missing inputs or outputs. Share one solution with a partner for checking.
Prepare & details
Analyze how a function machine transforms an input into an output.
Setup: Tables/desks arranged in 4-6 distinct stations around room
Materials: Station instruction cards, Different materials per station, Rotation timer
Teaching This Topic
Teach function machines by starting with simple, reversible rules before introducing combinations, as research shows this builds a secure foundation. Avoid rushing to formal notation—let students describe rules in their own words first. Use everyday contexts, like adjusting recipe quantities, to make the concept relatable before abstract practice.
What to Expect
By the end of these activities, students will confidently identify rules from input-output pairs, predict outputs for new inputs, and explain their reasoning using mathematical language. Successful learning is visible when students can justify their answers and correct peers’ reasoning during discussions.
These activities are a starting point. A full mission is the experience.
- Complete facilitation script with teacher dialogue
- Printable student materials, ready for class
- Differentiation strategies for every learner
Watch Out for These Misconceptions
Common MisconceptionDuring Rule Detective Challenge, watch for students assuming the rule is always addition or subtraction by a constant.
What to Teach Instead
Circulate with examples of multiplication or combined rules (e.g., 'multiply by 2 then add 1') and ask pairs to test these during their detective work.
Common MisconceptionDuring Prediction Relay, watch for students believing outputs can easily reverse to find inputs.
What to Teach Instead
Pause the relay to demonstrate with a one-way example (e.g., 'multiply by 3') and ask: 'Can we always find the input from the output? Why or why not?'
Common MisconceptionDuring Build a Function Machine, watch for students thinking the machine changes the original input permanently.
What to Teach Instead
Remind groups to label their inputs and outputs separately on cards and reuse the input cards for multiple tests, reinforcing that inputs stay intact.
Assessment Ideas
After Rule Detective Challenge, present a function machine with two input-output pairs (e.g., Input: 3, Output: 9; Input: 5, Output: 15). Ask: 'What is the rule?' and 'What would the output be for an input of 8?' Collect responses to identify students who recognize multiplication-based rules.
After Build a Function Machine, give each student a card with a rule (e.g., 'Add 6, then multiply by 2'). Ask them to write three input numbers, calculate outputs, and explain their process in one sentence. Review these to assess application of combined rules.
During Prediction Relay, display a function machine with a missing input and output (e.g., Input: ?, Output: 20; Rule: Multiply by 4). Ask: 'How can we find the missing input?' and 'Why do we use division here?' Listen for students referencing inverse operations to assess understanding of functional relationships.
Extensions & Scaffolding
- Challenge students who finish early to create a function machine with two-step rules, then swap with a partner to solve each other’s machines.
- For students who struggle, provide function machines with partially filled input-output tables to reduce cognitive load while they focus on rule identification.
- Deeper exploration: Ask students to design a function machine that models a real-world situation, such as calculating total cost based on quantity, and present their model to the class.
Key Vocabulary
| Function Machine | A conceptual tool that takes an input number, applies a specific mathematical rule, and produces an output number. |
| Input | The number that is entered into the function machine to begin the process. |
| Output | The number that results after the function machine applies its rule to the input. |
| Rule | The mathematical operation or sequence of operations (e.g., add 5, multiply by 3, subtract 2 then add 1) that the function machine performs on the input. |
Suggested Methodologies
Planning templates for Mastering Mathematical Reasoning
5E Model
The 5E Model structures lessons through five phases (Engage, Explore, Explain, Elaborate, and Evaluate), guiding students from curiosity to deep understanding through inquiry-based learning.
Unit PlannerMath Unit
Plan a multi-week math unit with conceptual coherence: from building number sense and procedural fluency to applying skills in context and developing mathematical reasoning across a connected sequence of lessons.
RubricMath Rubric
Build a math rubric that assesses problem-solving, mathematical reasoning, and communication alongside procedural accuracy, giving students feedback on how they think, not just whether they got the right answer.
More in Algebraic Thinking and Patterns
Exploring Patterns and Generalising Rules
Students will identify, describe, and extend numerical and spatial patterns, and begin to articulate general rules in words or using symbols for 'missing numbers'.
2 methodologies
Solving Missing Number Problems
Students will solve problems involving missing numbers in number sentences and simple equations, using inverse operations and balancing strategies.
2 methodologies
Investigating Number Sequences and Predicting Terms
Students will investigate various number sequences, identify the rule governing them, and predict subsequent terms based on the established pattern.
2 methodologies
Ready to teach Function Machines and Input/Output?
Generate a full mission with everything you need
Generate a Mission