攀爬游戏

攀爬游戏
几何画板及绘图内容加载中,请稍等……
2015-12-06 01:02
这是一个趣味小游戏,通过攀爬模拟数学中的序列和概率。它展示了数列的概念,以及如何利用GeoGebra命令构造动态图形。使用了Sequence, Intersect, Rotate, ClosestPoint等命令,适合初中及以上学生学习概率统计和数列。

GeoGebra 命令及参数

  1. Sequence(((4 * random()), (20 * random())), i, 1, n) → liste1
  2. Intersect(Circle[O, 1.9], Ray[O, Mirror[Midpoint[P_1, P_2], O]]) → T,
  3. Rotate(Dilate[T, 0.6, O], -130°, O) → Pv2
  4. ClosestPoint(liste1, Pv2) → PP_2
  5. Rotate(Dilate[O, 0.4, T], 30°, T) → E_2
  6. Rotate(Dilate[O, 0.4, T], -30°, T) → E_1
  7. Rotate(Dilate[T, 0.6, O], 130°, O) → Pv1
  8. Intersect(Circle[O, 1], Circle[P_2, 1], 1) → G_2
  9. Segment(O, G_2) → d
  10. Segment(G_2, P_2) → e
  11. Circle(T, 0.3) → tete
  12. Segment(O, T) → f_1
  13. Segment(E_1, E_2) → g
  14. Intersect(Circle[E_1, 0.8], Circle[M_1, 0.8], 1) → C_1
  15. Segment(E_1, C_1) → h
  16. Segment(C_1, M_1) → i
  17. Intersect(Circle[E_2, 0.8], Circle[M_2, 0.8], 2) → C_2
  18. Segment(E_2, C_2) → j
  19. Segment(C_2, M_2) → k
  20. Intersect(Circle[O, 1], Circle[P_1, 1], 2) → G_1
  21. Segment(G_1, P_1) → b
  22. Segment(O, G_1) → a
  23. Rotate(Dilate[O, 0.9, E_1], -150°, E_1) → Mv1
  24. ClosestPoint(liste1, Mv1) → MM_1
  25. Rotate(Dilate[O, 0.9, E_2], 150°, E_2) → Mv2
  26. ClosestPoint(liste1, Mv2) → MM_2
  27. ClosestPoint(liste1, Pv1) → PP_1
  28. IndexOf(Max[liste2], liste2) → ma
  29. If(m ≟ 1 ∧ (Distance[M_1, MM_1] > 0.05), 1, 0) → v1
  30. If(m ≟ 2 ∧ (Distance[M_2, MM_2] > 0.05), 1, 0) → v2
  31. If(m ≟ 3 ∧ (Distance[P_1, PP_1] > 0.05), 1, 0) → v3
  32. If(m ≟ 4 ∧ (Distance[P_2, PP_2] > 0.05), 1, 0) → v4
  33. Polygon(E_1, E_2, O) → poly1, o, e_1, e_2
  34. Sum(liste3) → c