Multiplying Fractions with Arrays
Loading the math board and drawing, please wait…
This interactive GeoGebra example uses an array (grid) model to visually demonstrate the multiplication of two fractions. The core mathematical concepts include fraction multiplication, the area model of multiplication, and real number operations, with extensions to quadratic functions and definite integrals. The construction employs commands such as Point, Polygon, Textfield, IndexOf, Take, Sequence, RemoveUndefined, and Intersection to build a dynamic grid where users input numerators and denominators, and the overlapping colored region represents the product. Suitable for upper elementary to middle school students learning fraction multiplication, as well as for high school review of area-multiplication connections, and as a teaching tool for demonstrating fraction operations.
GeoGebra Commands & Parameters
Point({1 - mover, 0}) → f2PointPoint({-1 + mover, 0}) → f1PointPolygon(f1Point, f1Point + (f1, 0), f1Point + (f1, 1), f1Point + (0, 1)) → f1poly, f1point, n, p, qPolygon(f2Point, E, G, H) → poly3, f2point, e, g_1, h_1Textfield(f1Text) → InputBox1Textfield(f2Text) → InputBox2IndexOf(47, TextToUnicode[f1Text]) → slash1IndexOf(47, TextToUnicode[f2Text]) → slash2Take(f1Text, slash1 + 1) → D1TextPolygon(f1Point, f1Point + (1, 0), 4) → poly1, f, g, h, i, A, BPolygon(f2Point, f2Point + (1, 0), 4) → poly2, j, k, l, m, C, DTake(f2Text, slash2 + 1) → D2TextSequence(Segment[f1Point + (i / D1, 0), f1Point + (i / D1, 1)], i, 1, D1 - 1) → f1BarsSequence(Segment[f2Point + (0, i / D2), f2Point + (1, i / D2)], i, 1, D2 - 1) → f2BarsPolygon(f2Point, f2Point + (0, f2), f2Point + (1, f2), f2Point + (1, 0)) → f2poly, r, s, t, aRemoveUndefined(Sequence[If[pN / i ≟ floor(pN / i), i], i, 1, pN]) → NfactorsRemoveUndefined(Sequence[If[pD / i ≟ floor(pD / i), i], i, 1, pD]) → DfactorsIntersection(Nfactors, Dfactors) → factors
AI Drawing Prompt Reference
Draw a grid array model for demonstrating fraction multiplication. Place two adjacent squares, each divided into smaller cells by equally spaced vertical and horizontal lines. The left square's columns are determined by the denominator of the first fraction, and the right square's rows by the denominator of the second fraction. Shade the left square's first few columns and the right square's first few rows with different colors to represent the numerators. Then overlap the two squares so that the overlapping region forms a new rectangle, whose area represents the product of the fractions. Add two input boxes below to enter the fractions and display their numerators and denominators.
The prompt above was compiled from the original drawing commands and is for reference only.