分数乘法交互演示

分数乘法交互演示
几何画板及绘图内容加载中,请稍等……
2018-09-02 12:12
本范例通过 GeoGebra 交互式课件演示分数乘法的运算过程与几何意义。核心数学概念包括分数的基本运算规则、乘积的几何表示以及分子分母的约分处理。作图要点:使用 Textfield 和 InputBox 组件构建可交互的输入界面,允许用户输入两个分数并实时观察乘积结果;通过 Point 和 Polygon 命令绘制分数的几何表示(如矩形面积模型),直观展示分数乘法的“分子乘分子、分母乘分母”法则;利用 Sequence 和 Intersection 命令实现动态演示效果。本范例适合小学高年级至初中学生理解分数乘法的算理,适合作为课堂演示或学生自主探究的工具。

GeoGebra 命令及参数

  1. Point({1 - mover, 0}) → f2Point
  2. Point({-1 + mover, 0}) → f1Point
  3. Polygon(f1Point, f1Point + (f1, 0), f1Point + (f1, 1), f1Point + (0, 1)) → f1poly, f1point, n, p, q
  4. Polygon(f2Point, E, G, H) → poly3, f2point, e, g_1, h_1
  5. Textfield(f1Text) → InputBox1
  6. Textfield(f2Text) → InputBox2
  7. IndexOf(47, TextToUnicode[f1Text]) → slash1
  8. IndexOf(47, TextToUnicode[f2Text]) → slash2
  9. Take(f1Text, slash1 + 1) → D1Text
  10. Polygon(f1Point, f1Point + (1, 0), 4) → poly1, f, g, h, i, A, B
  11. Polygon(f2Point, f2Point + (1, 0), 4) → poly2, j, k, l, m, C, D
  12. Take(f2Text, slash2 + 1) → D2Text
  13. Sequence(Segment[f1Point + (i / D1, 0), f1Point + (i / D1, 1)], i, 1, D1 - 1) → f1Bars
  14. Sequence(Segment[f2Point + (0, i / D2), f2Point + (1, i / D2)], i, 1, D2 - 1) → f2Bars
  15. Polygon(f2Point, f2Point + (0, f2), f2Point + (1, f2), f2Point + (1, 0)) → f2poly, r, s, t, a
  16. RemoveUndefined(Sequence[If[pN / i ≟ floor(pN / i), i], i, 1, pN]) → Nfactors
  17. RemoveUndefined(Sequence[If[pD / i ≟ floor(pD / i), i], i, 1, pD]) → Dfactors
  18. Intersection(Nfactors, Dfactors) → factors