分数拼图

分数拼图
几何画板及绘图内容加载中,请稍等……
2020-03-06 03:10
①本范例通过动态演示分数与旋转,构建一个分数拼图图案;②涉及核心数学概念包括分数、旋转、圆、数列、条件判断;③构造要点使用了GeoGebra的Sequence(数列)、Textfield(文本框)、If(条件判断)、First(取第一个元素)等命令和对象;④适合初中及以上学生用于理解分数、几何变换及编程思维。

GeoGebra 命令及参数

  1. Sequence(Sequence[floor(f(i, j)), i, 1, n], j, 1, n2) → m1
  2. Textfield(f) → InputBox1
  3. Sequence(Sequence[Random[0, 3], i, 1, n], j, 1, n2) → m0
  4. If(a, m1, m0) → m2
  5. Textfield(r) → InputBox2
  6. Sequence(Sequence[Translate[Rotate[Polygon[(r, 0), (1, 0), (1, 1), (r, 1)], (Element[m2, j, i] * 90°), (0.5, 0.5)], (i, j)], i, 1, n], j, 1, n2) → l1
  7. Sequence(Sequence[Translate[Rotate[Segment[(r, 0), (r, 1)], (Element[m2, j, i] * 90°), (0.5, 0.5)], (i, j)], i, 1, n], j, 1, n2) → l3
  8. Sequence(Sequence[Translate[Rotate[Polygon[(r, 0), (0, 0), (0, 1), (r, 1)], (Element[m2, j, i] * 90°), (0.5, 0.5)], (i, j)], i, 1, n], j, 1, n2) → l2
  9. First(Shuffle[Flatten[l1]], k) → l4

AI 绘图提示语参考

绘制一个由旋转和平移生成的分数拼布图案。首先,根据输入框1中的分数生成一系列随机数,然后根据输入框2中的旋转角度,将这些随机数用于旋转和平移操作,生成多个四边形和三角形,最终拼接成一个完整的拼布图案。
以上提示语为根据原始绘图命令整理而来,仅供参考。