Multiplying Fractions with Area Model by Duane Habecker

Multiplying Fractions with Area Model by Duane Habecker
Loading the math board and drawing, please wait…
2012-07-07 01:53
This GeoGebra applet demonstrates fraction multiplication using a rectangular area model, visually showing how the product of two fractions corresponds to the area of a sub-region within a unit rectangle and explaining why the standard fraction multiplication algorithm makes sense. Core mathematical concepts include fraction multiplication, area models, equivalent fractions, simplifying fractions, greatest common divisor (GCD), and least common multiple (LCM). The construction relies on GeoGebra commands such as Point, Sequence, Polygon, LCM, and GCD, together with objects like numerator, denominator, unitsize, numberofwholes, poly1, polyWhole, and grid coordinate variables to control fraction parameters and render the multiplicand, multiplier, and product regions. It is suitable for upper elementary and middle school mathematics instruction, supporting teacher-led classroom demonstrations and student-centered inquiry into the geometric foundation of fraction arithmetic.

GeoGebra Commands & Parameters

  1. Point(a) → A
  2. Sequence((x(A) + i * denominatorsize, y(A)), i, 0, denominator * numberofwholes) → list1
  3. Sequence((x(A) + i * unitsize, y(A)), i, 0, numberofwholes) → list2
  4. Sequence((x(A), y(A) + i * denominatorsizev), i, 1, denominatorv * numberofwholesv) → list3
  5. Sequence((x(A), y(A) + i * unitsizev), i, 1, numberofwholesv) → list4
  6. Sequence(Segment[Element[list2, i], Element[list2, i] + (0, numberofwholesv * unitsizev)], i, 1, numberofwholes + 1) → UnitLongitude
  7. Sequence(Segment[Element[list4, i], Element[list4, i] + (numberofwholes * unitsize, 0)], i, 1, numberofwholesv + 1) → UnitLatitude
  8. Polygon(A, B, OuterUpperRight, C) → poly1, a_1, b, upperright, c
  9. Sequence(Segment[Element[list1, i], Element[list1, i] + (0, numberofwholesv * unitsizev)], i, 1, denominator * (numberofwholes + 1)) → GridLongitude
  10. Sequence(Segment[Element[list3, i], Element[list3, i] + (numberofwholes * unitsize, 0)], i, 1, denominatorv * (numberofwholesv + 1)) → GridLatitude
  11. Polygon(A, LowerRight, UpperRight, UpperLeft) → polyWhole, a_2, lowerright, upperright_1, upperleft
  12. Polygon(UpperLeft, UpperRight, OuterUpperMid, C) → polyUpper, upperleft_1, upperright_2, outeruppermid, c_1
  13. Polygon(LowerRight, B, RightUpperMid, UpperRight) → polyRight, lowerright_1, b_1, rightuppermid, upperright_3
  14. Polygon(UpperRight, RightUpperMid, OuterUpperRight, OuterUpperMid) → polyCorner, upperright_4, rightuppermid_1, outerupperright, outeruppermid_1
  15. LCM(denomList) → commondenominator
  16. GCD(numanswerTEMP, commondenominator) → reduceby
  17. GCD(commondenominator, numanswerTEMPTWO) → reducebyTWO

AI Drawing Prompt Reference

Starting from a base point, draw a unit rectangle and subdivide it horizontally and vertically according to the denominators of two fractions, creating a grid of equal small rectangles; add thicker grid lines at integer multiples to mark whole units; then shade a horizontal strip for the first fraction, a vertical strip for the second fraction, and their overlapping region for the product; also complete surrounding whole‑number rectangles above, to the right, and at the corner to illustrate the area model of fraction multiplication and the simplification step.
The prompt above was compiled from the original drawing commands and is for reference only.