Why That Number?
An x-by-x square with two strips attached leaves one corner open. Completing the square just means filling that corner in — and its area is always half the strip, squared, because that is the piece missing from the picture.
x² + 4x + ? = (x + 2)²
The open corner is 2 by 2 — half the strip, squared — because both strips are 2 wide. Press "Fill the corner" to check.
- Strip width (b/2)
- 2
- Corner needed
- 4
Drag the outer edge of a strip to change b, then fill the corner to see the square complete itself.
Ready to try some? Completing the square worksheets
Where it usually goes wrong
"Add the square of half the middle coefficient" gets memorized as a step in a procedure, disconnected from anything, so a child who mixes it up — halving after squaring, or squaring the whole coefficient instead of half of it — has no picture to check the answer against. The number is not arbitrary: it is the area of an actual rectangle, sized to fit an actual gap, and it can be measured rather than recalled.
Try this
- Drag the strip out to width 3, so b is 6. Read the open corner: 3 by 3, not 6 by 6 — it is half the strip, not the whole one.
- Press "Fill the corner" and check the number against half of b, squared. They match because the corner IS that square, not merely equal to it.
- Drag the strip back to width 1, so b is 2. The corner shrinks to 1 by 1 — completing the square never adds much when b is small.
Where this goes next
This is the same rectangle the quadratic formula's own derivation completes, and it is why √(b² − 4ac) has a 4 in it: the formula is this picture, finished algebraically instead of by drawing it.
More about numbers and proportion
- One Place at a Timethe little borrowed or carried number above a place is not a mark to copy — it is exactly what that place is worth by the moment the algorithm reaches it
- More Digits Isn't Biggera decimal with more digits after the point is not automatically bigger — 0.5 shades more of its grid than 0.45 does, however many digits each is written with
- A Hop, Mirrored or Notmultiplying by a negative mirrors a hop through zero, so two negative factors mirror it twice and land right back where the plain, unsigned hop already was