分数乘法可视化:用正方形网格演示分数相乘

分数乘法可视化:用正方形网格演示分数相乘
几何画板及绘图内容加载中,请稍等……
2016-06-09 17:08
该GeoGebra范例通过正方形网格的划分与重叠,直观演示两个分数相乘的几何意义。核心数学概念是分数乘法,即分子乘分子、分母乘分母,并通过面积模型展示结果。作图要点包括:使用Polygon创建两个正方形,用Point和Segment定义边长,通过Dilate和Translate进行缩放与平移,利用Sequence和Intersect生成网格交点,结合If条件控制显示,并借助Text对象动态显示分子分母及乘积。适合小学高年级至初中阶段学习分数运算,也可用于教师课堂演示,帮助学生建立分数乘法的直观理解。

GeoGebra 命令及参数

  1. Polygon(A, B, 4.0) → Kvadrat1, a, b, c, d, C, D
  2. Line(A, B) → e
  3. Point(e) → E
  4. Segment(A, E) → f
  5. Point(f) → F
  6. Point(Circle[F, 5.0]) → G
  7. Segment(F, G) → g
  8. Polygon(F, G, 4.0) → Kvadrat2, f_1, g_1, h, i, H, I
  9. Dilate(B, 1.0 / nazivnik_1, A) → B_1
  10. Sequence(Segment[Translate[D, i * Vector[A, B_1]], Translate[A, i * Vector[A, B_1]]], i, 1.0, nazivnik_1 - 1.0) → podjelaKvadrata1
  11. Dilate(H, 1.0 / nazivnik_2, G) → H_1
  12. Sequence(Segment[Translate[F, i * Vector[G, H_1]], Translate[G, i * Vector[G, H_1]]], i, 1.0, nazivnik_2 - 1.0) → podjelaKvadrata2
  13. Translate(A, Vector[brojnik_1 * Vector[A, B_1]]) → B_2
  14. Translate(B_2, Vector[Vector[A, D]]) → C_2
  15. Translate(G, Vector[brojnik_2 * Vector[G, H_1]]) → H_2
  16. Translate(H_2, Vector[Vector[G, F]]) → I_2
  17. Polygon(A, B_2, C_2, D) → pRazlomak1, a_1, b_2, c_2, d_1
  18. Polygon(F, G, H_2, I_2) → pRazlomak2, f_2, g_2, h_2, i_2
  19. Line(B_2, C_2) → j
  20. Line(I_2, H_2) → k
  21. Intersect(j, k) → S
  22. Polygon(A, B_2, S, I_2) → presjek, a_2, b_1, s, i_1
  23. If(Distance[A, F] < 0.01, true, false) → Over

AI 绘图提示语参考

绘制两个相邻的正方形,一个水平放置,另一个垂直放置,两者共享一个顶点。每个正方形内部用等距平行线划分成若干小格,划分数量由两个滑块控制。从第一个正方形的左下角开始,沿底边和左边分别截取与第一个分数分子对应的长度,形成一个矩形区域;同样在第二个正方形中截取与第二个分数分子对应的区域。这两个矩形区域相交的部分用不同颜色突出显示,表示两个分数的乘积。在图形旁边添加动态文字,显示两个分数及其乘积的数值。
以上提示语为根据原始绘图命令整理而来,仅供参考。