Decimal乘法与几何作图示例
几何画板及绘图内容加载中,请稍等……
本范例演示了如何通过几何图形理解小数乘法运算。核心数学概念包括几何作图、坐标几何和函数图像。作图要点涉及使用GeoGebra命令如Segment、Polygon、Sequence和If来构造图形。适合初中生学习几何与代数结合的数学应用。
GeoGebra 命令及参数
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