除法演示
几何画板及绘图内容加载中,请稍等……
①本范例演示了除法运算的几何表示,通过可视化方式展示被除数、除数、商和余数的关系;②涉及核心数学概念包括除法、频率分布、泊松分布、中位数、箱线图;③作图要点使用了Textfield, If, Sequence, First, Last, Min, Max, Segment, Text等GeoGebra命令和对象,如n, divisor, dividendList, remainderList等;④适合高中及以上数学学习者,用于理解除法运算和数据分析。
GeoGebra 命令及参数
Textfield(nText) → InputBox1If(n / divisor ≟ floor(n / divisor), false, true) → hasRSequence(((-columns)) / 2 + i - 1 / 2, i, 1, columns) → xValuesSequence(((-divisor) - 1) / 2 + i, i, 1, divisor) → yValuesFirst(Flatten[Sequence[Sequence[Point[{xValues(i), yValues(j)}], j, 1, Length[yValues]], i, 1, columns]], n) → list2If(hasR, First[list2, (divisor * Div[n, divisor])], list2) → dividendListLast(list2, n - (divisor * Div[n, divisor])) → remainderListMin(xValues) → leftMax(xValues) → rightMin(yValues) → bottomMax(yValues) → topSequence(Circle[Element[dividendList, i], 0.4], i, 1, Length[dividendList]) → dividendCirclesSequence(Circle[Element[remainderList, i], 0.4], i, 1, Length[remainderList]) → remainderCirclesSegment((left, bottom) + (-1 / 2, -1 / 2), (right, bottom) + (1 / 2, -1 / 2)) → iSegment((left, top) + (-1 / 2, 1 / 2), (right, top) + (1 / 2, 1 / 2)) → jSequence(Segment[(left + i, bottom) + (-1 / 2, -1 / 2), (left + i, top) + (-1 / 2, 1 / 2)], i, 0, Length[xValues]) → dividendBoxesText(If[hasR, " + " + (Mod[n, divisor]), ""]) → text4Sequence(Circle[Element[moving, i], 0.4], i, 1, Length[moving]) → movingCircles