FOIL Expansion of (a+b)² Demonstration
Loading the math board and drawing, please wait…
In collections
Geo&Alg:Area Volume Pythagorean Th.
This GeoGebra applet visually demonstrates the FOIL expansion of the binomial square (a+b)², showing how (a+b)(a+b) equals a² + 2ab + b² through an area model. Core mathematical concepts include the binomial square formula, the distributive law, and the geometric interpretation of algebraic expressions. Construction highlights: the applet uses GeoGebra commands Point, Segment, Polygon, Circle, Intersect, OrthogonalLine, and Text to create points A, B, C, D, E, F, G, H, I, J, K and polygons poly1, poly2, poly3, together with algebraic objects aXa, bXb, aXb, cXc representing a², b², and ab terms. It is suitable for middle‑school algebra‑geometry integration, high‑school algebra review, and teacher‑created instructional materials.
GeoGebra Commands & Parameters
Point(Circle[A, a_1 + b_1]) → BSegment(A, B) → c_1Polygon(A, B, 4) → poly1, a_4, b_4, d, e, C, DCircle(D, a_1) → fCircle(B, b_1) → gIntersect(f, d) → E,Intersect(f, e) → F,Intersect(g, b_4) → G,Intersect(g, c_1) → H,OrthogonalLine(E, d) → hOrthogonalLine(F, e) → iIntersect(i, h) → ISegment(F, H) → cPolygon(D, F, I, E) → poly2, a_3, a, i_1, e_1Polygon(I, H, B, G) → poly3, b, h_1, b_2, g_1Point(Circle[J, a_1 + b_1]) → KCircle(J, a_1) → pCircle(J, b_1) → rText(aXa) → text1Text(bXb) → text2Text(aXb) → text3Text(cXc) → text4Text(c) → text5