小数分数与百分比

小数分数与百分比
几何画板及绘图内容加载中,请稍等……
2017-02-24 10:17
该范例演示了小数、分数与百分比之间的转换关系。核心数学概念包括分数、百分比及其相互转换。通过构造摘要中的命令,如Sequence, If, Polygon等,可以动态展示这些概念。适合初中及以上学生学习。

GeoGebra 命令及参数

  1. sMinMax(up, -0.2, 0.2) → red2move
  2. Sequence(Polygon[(n, 0), (n, -1), (n + 1, -1), (n + 1, 0)], n, 1, denominator) → green1
  3. Sequence(Polygon[(n, -2 - up), (n, -3 - up), (n + slice, -3 - up), (n + slice, -2 - up)], n, 1, denominator + 1 - slice, slice) → green2
  4. Sequence(Segment[(n, -2 - up), (n, -3 - up)], n, 1, denominator + 1, (slice * 10)) → ticks
  5. Sequence(Polygon[(n, 0), (n, -1), (n + 1, -1), (n + 1, 0)], n, 1, numerator) → red1
  6. If(numerator > 1, "s", "") → suffix
  7. If(denominator > 1, "s", "") → suffix2
  8. Polygon((1, -2 - up), (1, -3 - up), (numerator + 1, -3 - up), (numerator + 1, -2 - up)) → red2, j, k, l, m
  9. Polygon((1, -2 - up), (1, -3 - up), (denominator + 1, -3 - up), (denominator + 1, -2 - up)) → green1a, f, g, h, i
  10. Sequence(Text[((n - 1) * 100 / denominator) + "%", (n - 0.2, -3.5 - up)], n, 1, denominator + 1, (slice * 10)) → ticksn
  11. Sequence(Polygon[(n, 0), (n, -1), (n + 1, -1), (n + 1, 0)], n, 1, denominator) → green1bar
  12. Sequence(Polygon[(n, -2 - up), (n, -3 - up), (n + slice, -3 - up), (n + slice, -2 - up)], n, 1, denominator + 1 - slice, slice) → green2a