Adding Fractions on a Number Line
Loading the math board and drawing, please wait…
This GeoGebra example demonstrates fraction addition on a number line by constructing two fractions and visualizing their sum through arrows and segments. Core mathematical concepts include fraction meaning, common denominators, least common multiple (LCM), greatest common divisor (GCD), and vector addition on a number line. Construction highlights: Point, Segment, and Vector commands mark fraction points and addition arrows; Sequence generates fraction point arrays; LCM and GCD unify denominators and simplify fractions; Polygon supports geometric illustration; dynamic objects such as num1chooser, denom1, num2chooser, and denom2 allow slider-based adjustment of numerators and denominators. Suitable for upper elementary and middle school mathematics instruction, ideal for classroom demonstrations or student-centered exploration of fraction addition algorithms.
GeoGebra Commands & Parameters
Point(a) → APoint(a) → BSegment(B, (x(B) + b, y(B))) → cSegment(A, (x(A) + b, y(A))) → dSequence((x(B) + b / denom1 * i, y(B)), i, 1, denom1) → frac1dotsSequence((x(A) + b / denom2 * i, y(A)), i, 1, denom2) → frac2dotsLCM(denom1, denom2) → commondenomSequence((x(B) + b / commondenom * i, y(B)), i, 1, commondenom) → frac1commondotsSequence((x(A) + b / commondenom * i, y(A)), i, 1, commondenom) → frac2commondotsVector(B, (x(B) + num1 * b / denom1, y(B))) → frac1arrowVector(A, (x(A) + num2 * b / denom2, y(A))) → frac2arrowGCD(unreducednumerator, commondenom) → reducebyPolygon(H, (x(H), y(H) - height), (x(H) + width, y(H) - height), (x(H) + width, y(H))) → poly1, h_1, j, k, lPolygon(I, (x(I), y(I) - height), (x(I) + width, y(I) - height), (x(I) + width, y(I))) → poly2, i_1, m, n, pPolygon(J, (x(J), y(J) - height), (x(J) + bigwidth, y(J) - height), (x(J) + bigwidth, y(J))) → poly3, j_1, q, r, s