← Home

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

  1. 1Algebraic Expressions
  2. 2Patterns and Rules
  3. 3Defining a Custom Block (Function)
  4. 4A Function with Input
  5. 5Lists: Add and Read
  6. 6Smart Calculator: Function + List
  7. 7All Operations in One Function
  8. 8Average of the Results List
Start this grade free