分数加法演示 by mathman1982

分数加法演示 by mathman1982
几何画板及绘图内容加载中,请稍等……
2016-10-10 12:20
①本范例演示了分数的加法运算过程及结果可视化;②涉及核心数学概念包括分数运算、坐标几何、条件判断与序列生成;③通过 GeoGebra 命令 AxisStepY 设置坐标轴步长,FractionText 显示分数文本,If 实现条件判断,Sequence 生成序列,并使用对象 d, c, b, a, ans, min, h, onered, oneblue, text3, text2, λ, left, right, text4, text5, text6, text7, text1, redfraction, bluefraction 进行可视化展示;④适合初中及以上数学学习者,用于理解分数加法及 GeoGebra 的基本操作。

GeoGebra 命令及参数

  1. AxisStepY() → h
  2. FractionText(ans - min) → text3
  3. If((left * b) ≟ (right * d), text6) → text7
  4. Sequence(Polygon[{(k - 1 / ((b * left)), 0), ((If[onered ≟ true, (a * left), 1] * k), 0), ((If[onered ≟ true, (a * left), 1] * k), h), (k - 1 / ((b * left)), h)}], k, 1 / ((b * left)), a / b, If[onered ≟ true, a, 1 / ((b * left))]) → redfraction
  5. Sequence(Polygon[{(k - 1 / ((d * right)), 0) + ((λ * a / b), (λ * h)), ((If[oneblue ≟ true, (c * right), 1] * k), 0) + ((λ * a / b), (λ * h)), ((If[oneblue ≟ true, (c * right), 1] * k), (-h)) + ((λ * a / b), (λ * h)), (k - 1 / ((d * right)), (-h)) + ((λ * a / b), (λ * h))}], k, 1 / ((d * right)), c / d, If[oneblue ≟ true, c / d, 1 / ((d * right))]) → bluefraction