Demonstration of algebra tools
Author: Russell Blyth

Use the check boxes and sliders to control the visibility of values of coefficients of two quadratic functions.

(Note that after the session I also made each point, segment and value have visibility and color based on the affiliated function.)

One can imagine using these tools in a wide variety of settings.

%n = %v

f(x)

g(x)

%v

a = 0.6 (slider from -10 to 10, step 0.1)
b = 3.8 (slider from -10 to 10, step 0.1)
d = 1 (slider from -10 to 10, step 0.1)
f(x) = a * x^(2.0) + b * x + d
c = -2.9 (slider from -10 to 10, step 0.1)
e = -3 (slider from -10 to 10, step 0.1)
m = 2
g(x) = a * (x - c)^(2.0) + e
h = true
text1: " = " + f
text2: " = " + g
i = true
A = Point(g)
j = -1.6 (slider from -10 to 10, step 0.1)
B: (j, f(j))
C = Point(xAxis)
D: (x(C), g(x(C)))
E: (c, g(c))
F: (-(b) / (2.0 * a), f(-(b) / (2.0 * a)))
k = Segment(F, (x(F), 0.0))
G: (x(F), 0.0)
q: x(G)
text3: " " + (x(G))
l = Segment(F, (0.0, y(F)))
n = Binomial(7.0, 4.0)