分数命名:用图形交互认识分子与分母
几何画板及绘图内容加载中,请稍等……
该范例通过动态图形演示分数的命名与表示,将抽象的分教概念转化为直观的视觉操作。核心数学概念包括分数的基本结构(分子、分母)、整体与部分的关系,以及分数与图形面积(如圆、矩形)的对应。作图要点:利用GeoGebra的Random命令随机生成分数,通过Circle、Polygon、Segment等构造圆形或矩形分割图,使用Rotate和Sequence生成等分楔形,并用Textfield、Button等交互组件让用户输入分子和分母,配合CheckIt等对象实时判断答案正确性。适合小学中高年级或初中起始阶段学习分数概念,也可用于教师课堂演示或学生自主探索,帮助理解分数命名规则及等分思想。
GeoGebra 命令及参数
Random(1, 7) → WhichShapeCircle(A, radius) → cOrthogonalLine(A, xAxis) → fIntersect(c, f, 2) → BSequence(Rotate[B, (AngleOfRotation * i), A], i, 0, NumberOfWedges) → WedgeDotsSequence(Segment[Element[WedgeDots, i], Element[WedgeDots, i + 1]], i, 1, NumberOfWedges) → EdgesSequence(Segment[A, Element[WedgeDots, i]], i, 1, NumberOfWedges) → InternalLinesRandom(1, NumberOfWedges) → NumeratorSequence(Polygon[A, Element[WedgeDots, i], Element[WedgeDots, i + 1]], i, 1, Numerator) → ShadedWedgesElement(Colors, Random[1, 5]) → ColorPickedTextfield(GetNumerator) → aa2InputNumeratorTextfield(GetDenominator) → aa3InputDenominatorSegment(C, C + (FractionBarLength, 0)) → gSegment(G, D) → hSegment(F, E) → iSegment(D, E) → jSegment(G, F) → kSequence(D + (0, (StripWidth * i)), i, 0, Denominator) → LeftDotsSequence(E + (0, (StripWidth * i)), i, 0, Denominator) → RightDotsSequence(Segment[Element[LeftDots, i], Element[RightDots, i]], i, 1, Denominator + 1) → HorizontalLinesPolygon(Element[LeftDots, 1], Element[RightDots, 1], Element[RightDots, Numerator + 1], Element[LeftDots, Numerator + 1]) → ShadedHorizontal, l, m, n, pRotate(HorizontalLines, 90°, (D + F) / 2) → VerticalLinesRotate(ShadedHorizontal, 90°, (D + F) / 2) → ShadedVertical