除法几何探索

除法几何探索
几何画板及绘图内容加载中,请稍等……
2016-09-02 00:14
这个范例通过几何图形展示了除法的概念。它涉及几何图形和概率统计的核心概念。通过使用GeoGebra命令,如If, Sequence, Flatten等,可以构造出动态的几何图形。适合初中及以上学生或教师使用,用于教学或自我学习。

GeoGebra 命令及参数

  1. If(a1 / a2 < 6, 1, If[a1 / a2 < 11, 2, 3]) → groupLayoutSizes2
  2. First(Flatten[Sequence[Sequence[Point[{i, j}], i, (0.5 * a1 / quotativeGPR), a1, a1 / quotativeGPR], j, ((-0.5 * a1)) / quotativeGPR - 1, ((-0.5 * a1)) / quotativeGPR - 1 - (a1 / quotativeGPR * (groupLayoutSizes2 - 1)), ((-a1)) / quotativeGPR]], q) → quotativeGroupCenters
  3. If(a2 > 2 ∧ q > 2, 0.5, 0.4) → polySize
  4. Sequence(Point[{i, 0}], i, 0, a1 - 1) → arrayPoints
  5. If(a2 < 6, 1, If[a2 < 11, 2, 3]) → groupLayoutSizes1
  6. Flatten(Sequence[Sequence[Point[{i, j}], i, (0.5 * a1 / partitiveGPR), a1, a1 / partitiveGPR], j, ((-0.5 * a1)) / partitiveGPR - 1, ((-0.5 * a1)) / partitiveGPR - 1 - (a1 / partitiveGPR * (groupLayoutSizes1 - 1)), ((-a1)) / partitiveGPR]) → partitiveGroupCenters
  7. Textfield(a1text) → InputBox0
  8. Textfield(a2text) → InputBox1
  9. Max(a1, a2) → arraySize
  10. Flatten(Sequence[Sequence[Element[partitiveGroupCenters, i] - (polySize / 2, polySize / 2) + (((1 - q) / q * (0.4 * a1 / partitiveGPR)) * (cos(((2 * π / q) * j)), sin(((2 * π / q) * j)))), j, 0, q - 1], i, 1, Length[partitiveGroupCenters]]) → partitiveGroupDots
  11. Min((-0.1 * a1), -2) → left
  12. If(c, (((-a1)) / partitiveGPR * groupLayoutSizes1) - 1, If[a, (((-a1)) / quotativeGPR * groupLayoutSizes2) - 1, 0]) → bottom
  13. Flatten(Sequence[Sequence[Element[quotativeGroupCenters, i] - (polySize / 2, polySize / 2) + (quotativeDistance * (cos(((2 * π / a2) * j) + π), sin(((2 * π / a2) * j) + π))), j, 0, a2 - 1], i, 1, Length[quotativeGroupCenters]]) → quotativeGroupDots
  14. Max((1.1 * a1), 2) → right
  15. Sequence((Element[arrayPoints, i] * (1 - timer2)) + (Element[quotativeGroupDots, i] * timer2), i, ((test - 1) * a2) + 1, (test * a2)) → movingQuotativeDots
  16. Sequence(Polygon[Element[arrayPoints, i], Element[arrayPoints, i] + (polySize, 0), 4], i, 1, a1) → fixedArrayPolys
  17. Last(fixedArrayPolys, a1 - (test * a2)) → quotativeRemainingPolys
  18. Last(fixedArrayPolys, a1 - (ms * a2)) → partitiveRemainingPolys
  19. If(a, quotativeDistance + 1 / 2, (0.5 * a1 / partitiveGPR) - 1 / 5) → PCS
  20. If(ms > 0, Sequence[Polygon[Element[movingPartitiveDots, i], Element[movingPartitiveDots, i] + (polySize, 0), 4], i, 1, Length[movingPartitiveDots]], {}) → movingPartitiveArrays
  21. Sequence(Sequence[Polygon[Element[partitiveGroupDots, i], Element[partitiveGroupDots, i] + (polySize, 0), 4], i, k, a1, q], k, 1, ms - 1) → partitiveGroupedPolys
  22. First(Sequence[Circle[Element[partitiveGroupCenters, i], PCS], i, 1, Length[partitiveGroupCenters]], circleTimer) → partitiveGroupCircles
  23. First(Sequence[Polygon[Element[quotativeGroupDots, i], Element[quotativeGroupDots, i] + (polySize, 0), 4], i, 1, (a2 * q)], (a2 * circleTimer)) → quotativeGroupedPolys
  24. If(ms > 0, Sequence[Polygon[Element[movingQuotativeDots, i], Element[movingQuotativeDots, i] + (polySize, 0), 4], i, 1, Length[movingQuotativeDots]], {}) → movingQuotativeArrays
  25. First(Sequence[Circle[Element[quotativeGroupCenters, i], PCS], i, 1, Length[quotativeGroupCenters]], circleTimer) → quotativeGroupCircles

AI 绘图提示语参考

使用几何图形展示除法概念,包含两组动态点阵,一组按比例分布,另一组按等分排列。点阵中心有圆形标记,并有线段连接点阵。背景有网格线,左侧和底部有刻度。点阵会随时间变化,部分点阵消失,形成动态演示效果。
以上提示语为根据原始绘图命令整理而来,仅供参考。