Decimal Multiplication and Geometric Construction Example
Loading the math board and drawing, please wait…
This example demonstrates how to understand decimal multiplication through geometric figures. Key mathematical concepts include geometric construction, coordinate geometry, and graphing functions. Construction involves using GeoGebra commands like Segment, Polygon, Sequence, and If. Suitable for middle school students learning the integration of geometry and algebra.
GeoGebra Commands & Parameters
Segment(A, D) → fSegment(D, C) → gSegment(C, B) → hSegment(B, A) → iSegment(E, F) → jSegment(F, G) → kSegment(G, H) → lSegment(H, E) → mSegment(I, J) → nSegment(J, K) → pSegment(K, L) → qSegment(I, L) → rPolygon((0, 20), (10, 20), (10, 21), (0, 21)) → q1, s, t, a, bPolygon((0, 22), (10, 22), (10, 23), (0, 23)) → q2, c, d, e, f_1Sequence((k, 24), k, 0, 7) → l1Sequence((k, 25), k, 0, 7) → l2Sequence(Polygon[Element[l1, k], Element[l1, k + 1], Element[l2, k + 1], Element[l2, k]], k, 1, 8, 2) → l3Sequence(Vector[Element[l4, k], Element[l5, k]], k, 1, 6) → l6If(0 < o < 1, Vector[Dilate[Element[l6, 1], o]], Vector[If[o ≥ 1, Vector[Element[l6, 1]]]]) → uIf(1 ≤ o < 2, Vector[Dilate[Element[l6, 2], o - 1]], Vector[If[o ≥ 2, Vector[Element[l6, 2]]]]) → vIf(2 ≤ o < 3, Vector[Dilate[Element[l6, 3], o - 2]], Vector[If[o ≥ 3, Vector[Element[l6, 3]]]]) → wIf(3 ≤ o < 4, Vector[Dilate[Element[l6, 4], o - 3]], Vector[If[o ≥ 4, Vector[Element[l6, 4]]]]) → u_1If(4 ≤ o < 5, Vector[Dilate[Element[l6, 5], o - 4]], Vector[If[o ≥ 5, Vector[Element[l6, 5]]]]) → v_1If(5 ≤ o < 6, Vector[Dilate[Element[l6, 6], o - 5]], Vector[If[o ≥ 6, Vector[Element[l6, 6]]]]) → w_1Join({l8, l3}) → l9Sequence((0, k), k, 0, 9) → l11Sequence((10, k), k, 0, 9) → l12Sequence((12, k), k, 0, 9) → l13Sequence((22, k), k, 0, 9) → l14Sequence((24, k), k, 0, 9) → l15Sequence((25, k), k, 0, 9) → l16Sequence((26, k), k, 0, 9) → l17Sequence((27, k), k, 0, 9) → l18Sequence((28, k), k, 0, 9) → l19Sequence(Polygon[Element[l11, 11 - k], Element[l11, 10 - k], Element[l12, 10 - k], Element[l12, 11 - k]], k, 1, o - 5) → l20Sequence(Polygon[Element[l13, 11 - k], Element[l13, 10 - k], Element[l14, 10 - k], Element[l14, 11 - k]], k, 1, o - 5) → l21Sequence(Polygon[Element[l15, 11 - k], Element[l15, 10 - k], Element[l16, 10 - k], Element[l16, 11 - k]], k, 1, o - 5) → l22Sequence(Polygon[Element[l16, 11 - k], Element[l16, 10 - k], Element[l17, 10 - k], Element[l17, 11 - k]], k, 1, o - 5) → l23Sequence(Polygon[Element[l17, 11 - k], Element[l17, 10 - k], Element[l18, 10 - k], Element[l18, 11 - k]], k, 1, o - 5) → l24Sequence(Polygon[Element[l18, 11 - k], Element[l18, 10 - k], Element[l19, 10 - k], Element[l19, 11 - k]], k, 1, o - 5) → l25Sequence(Translate[Element[l9, k], Vector[Element[l7, k]]], k, 1, 2) → l10Sequence(Translate[Element[l9, k], Vector[Element[l7, k]]], k, 3, 6) → l26