Reasonix MAC™ · Grade 7
Grade 7 — Expressions and Functions
An algebraic rule is a function: give it an input, get an output.
Grade 7 at Reasonix MAC: algebraic expressions, pattern rules, custom blocks with inputs, lists, and averaging results. Interactive and bilingual.
The three bridges in this grade
Mathematics
Algebraic expressions, the rule of a pattern, averages
Algorithms
Abstraction: name a procedure, call it with an input
Coding
define double (n) → report n × 2 · add result to list
Try it right now
Move it, click it, and watch the maths, the algorithm and the code change at the same moment.
y = 3·4 + 2 = 14
MATH
The rule y = m·x + b. At x = 4, y = 14. Increase x by 1 and y grows by 3.
ALGO
A function: one input, fixed steps, one output — then a condition decides what happens next.
CODE
define rule (x) → report 3 * x + 2
if rule(4) > 20 [ say "big" ] else [ say "small" ]
Grade 7 lessons
- 1Algebraic Expressions
- 2Patterns and Rules
- 3Defining a Custom Block (Function)
- 4A Function with Input
- 5Lists: Add and Read
- 6Smart Calculator: Function + List
- 7All Operations in One Function
- 8Average of the Results List