分数命名:用图形交互认识分子与分母

分数命名:用图形交互认识分子与分母
几何画板及绘图内容加载中,请稍等……
2019-06-11 11:30
该范例通过动态图形演示分数的命名与表示,将抽象的分教概念转化为直观的视觉操作。核心数学概念包括分数的基本结构(分子、分母)、整体与部分的关系,以及分数与图形面积(如圆、矩形)的对应。作图要点:利用GeoGebra的Random命令随机生成分数,通过Circle、Polygon、Segment等构造圆形或矩形分割图,使用Rotate和Sequence生成等分楔形,并用Textfield、Button等交互组件让用户输入分子和分母,配合CheckIt等对象实时判断答案正确性。适合小学中高年级或初中起始阶段学习分数概念,也可用于教师课堂演示或学生自主探索,帮助理解分数命名规则及等分思想。

GeoGebra 命令及参数

  1. Random(1, 7) → WhichShape
  2. Circle(A, radius) → c
  3. OrthogonalLine(A, xAxis) → f
  4. Intersect(c, f, 2) → B
  5. Sequence(Rotate[B, (AngleOfRotation * i), A], i, 0, NumberOfWedges) → WedgeDots
  6. Sequence(Segment[Element[WedgeDots, i], Element[WedgeDots, i + 1]], i, 1, NumberOfWedges) → Edges
  7. Sequence(Segment[A, Element[WedgeDots, i]], i, 1, NumberOfWedges) → InternalLines
  8. Random(1, NumberOfWedges) → Numerator
  9. Sequence(Polygon[A, Element[WedgeDots, i], Element[WedgeDots, i + 1]], i, 1, Numerator) → ShadedWedges
  10. Element(Colors, Random[1, 5]) → ColorPicked
  11. Textfield(GetNumerator) → aa2InputNumerator
  12. Textfield(GetDenominator) → aa3InputDenominator
  13. Segment(C, C + (FractionBarLength, 0)) → g
  14. Segment(G, D) → h
  15. Segment(F, E) → i
  16. Segment(D, E) → j
  17. Segment(G, F) → k
  18. Sequence(D + (0, (StripWidth * i)), i, 0, Denominator) → LeftDots
  19. Sequence(E + (0, (StripWidth * i)), i, 0, Denominator) → RightDots
  20. Sequence(Segment[Element[LeftDots, i], Element[RightDots, i]], i, 1, Denominator + 1) → HorizontalLines
  21. Polygon(Element[LeftDots, 1], Element[RightDots, 1], Element[RightDots, Numerator + 1], Element[LeftDots, Numerator + 1]) → ShadedHorizontal, l, m, n, p
  22. Rotate(HorizontalLines, 90°, (D + F) / 2) → VerticalLines
  23. Rotate(ShadedHorizontal, 90°, (D + F) / 2) → ShadedVertical