分数乘法可视化(印尼语版) by yogautama

分数乘法可视化(印尼语版) by yogautama
几何画板及绘图内容加载中,请稍等……
2020-11-04 10:12
该范例通过GeoGebra交互式图形演示分数乘法的几何意义,利用正方形网格和坐标平面将两个分数的乘积表示为面积或点阵关系。核心数学概念包括分数乘法、面积模型、坐标几何以及动态参数输入。作图要点包括:使用Point、Polygon构造分数对应的矩形区域,通过Textfield和InputBox让用户输入分子分母,利用IndexOf、Take、Sequence等命令处理分数文本与数值,借助Intersection计算交点,并通过滑块或动态点(如mover)调整分数值,实时更新图形与文本显示。该范例适合小学高年级至初中阶段学习分数乘法,也可用于数学教师课堂演示,帮助学生直观理解分数相乘的运算规则与几何表征。

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

AI 绘图提示语参考

在直角坐标平面上,用两个可拖动的底边分段矩形表示两个分数的几何含义。先建立左右两组以轴线为底的矩形框:左侧矩形从左端点起,宽度由第一个分数输入控制、并在高度上分成与分子/分母对应的格;右侧矩形同理由第二个分数输入控制。将每个矩形再细分为若干条竖向或横向小分段,形成网格条。最后计算两组细分对应的共同因子,把它们在坐标上用交点/重合位置对应标出,并配文字输入框显示两个分数中的分子分母及其中的斜杠分隔。
以上提示语为根据原始绘图命令整理而来,仅供参考。