罗马数字算盘加法

罗马数字算盘加法
几何画板及绘图内容加载中,请稍等……
2017-04-03 00:20
该范例演示了罗马数字算盘加法的过程。核心数学概念包括罗马数字系统和基本的加法运算。通过使用GeoGebra命令如Segment, Point, If等,可以构造出算盘的模型,并动态展示加法过程。适合小学高年级或初中学生学习罗马数字和加法运算。

GeoGebra 命令及参数

  1. Segment((0, 0), (10, 0)) → f
  2. Segment((0, 1), (10, 1)) → g
  3. Segment((0, 2), (10, 2)) → h
  4. Segment((0, 3), (10, 3)) → i
  5. Segment((0, 4), (10, 4)) → j
  6. Segment((0, 5), (10, 5)) → k
  7. Segment((0, 6), (10, 6)) → l
  8. Point(l) → H
  9. Point(k) → I
  10. Point(j) → J
  11. Point(j) → K
  12. Point(h) → L
  13. Point(h) → N
  14. Point(f) → P
  15. Point(f) → Q
  16. Point(f) → R
  17. Point(j) → S
  18. Point(j) → T
  19. Point(h) → U
  20. Point(f) → V
  21. Point(f) → W
  22. If(1 ≤ a < 2, Dilate[P, 2 - a, (2, 1)], (2, 1)) → Z
  23. If(1 ≤ a < 2, Dilate[W, 2 - a, (2, 1)]) → D_1
  24. If(1 ≤ a < 2, Dilate[V, 2 - a, (2, 1)]) → C_1
  25. If(1 ≤ a < 2, Dilate[R, 2 - a, (2, 1)]) → B_1
  26. If(1 ≤ a < 2, Dilate[Q, 2 - a, (2, 1)]) → A_1
  27. If(3 ≤ a < 4, Dilate[O, 4 - a, (5, 2)], (5, 2)) → E_1
  28. If(3 ≤ a < 4, Dilate[Z, 4 - a, (5, 2)]) → F_1
  29. If(5 ≤ a < 6, Dilate[L, 6 - a, (3, 3)], (3, 3)) → G_1
  30. If(5 ≤ a < 6, Dilate[M, 6 - a, (3, 3)]) → H_1
  31. If(5 ≤ a < 6, Dilate[N, 6 - a, (3, 3)]) → I_1
  32. If(5 ≤ a < 6, Dilate[E_1, 6 - a, (3, 3)]) → J_1
  33. If(5 ≤ a < 6, Dilate[U, 6 - a, (3, 3)]) → K_1
  34. If(7 ≤ a < 8, Dilate[G_1, 8 - a, (1, 3)], (1, 3)) → L_1
  35. If(7 ≤ a < 8, Dilate[S, 8 - a, (3, 4)], (3, 4)) → M_1
  36. If(7 ≤ a < 8, Dilate[T, 8 - a, (4, 4)], (4, 4)) → N_1
  37. Point(yAxis) → O_1