圆的切线性质交互式探究

圆的切线性质交互式探究
几何画板及绘图内容加载中,请稍等……
2019-06-29 05:41
本范例演示了如何通过交互式操作探究圆的切线性质。涉及的核心数学概念包括切线、圆、角、相似三角形和勾股定理。作图要点使用了GeoGebra的Circle(圆)、Segment(线段)、PointIn(点在曲线上)、Tangent(切线)、Intersect(交点)、Ray(射线)、Dilate(缩放)、Angle(角度)、Rotate(旋转)、CircleSector(扇形)、Line(直线)等命令和对象。适合高中阶段学生用于理解圆的几何性质和进行探究性学习。

GeoGebra 命令及参数

  1. Circle(O, B_1) → c
  2. Segment(O, B_1) → a
  3. PointIn(b) → E
  4. Tangent(E, c) → d, e
  5. Intersect(c, e, 1) → B
  6. Intersect(c, d, 1) → A
  7. Ray(E, A) → f
  8. Ray(E, B) → g
  9. Segment(O, A) → h
  10. Segment(O, B) → i
  11. Dilate(O, If[0 < j ≤ 1, 1 - j, 0], A) → A'
  12. Dilate(O, If[0 < j ≤ 1, 1 - j, 0], B) → A'_1
  13. Segment(O, A') → k
  14. Segment(O, A'_1) → l
  15. Angle(E, B, O) → α
  16. Angle(O, A, E) → β
  17. Circle(A, (0.25 * a)) → p
  18. Circle(B, (0.25 * a)) → q
  19. Intersect(p, h, 1) → F
  20. Intersect(q, i, 1) → G
  21. Intersect(p, f) → H, I
  22. Intersect(q, g) → J, K
  23. Circle(O, B_1) → t
  24. Dilate(O, If[3.6 < j ≤ 4.6, 4.6 - j, 0], E) → C'
  25. Angle(A, E, B) → γ
  26. Rotate(B, If[5 < j ≤ 6, ((j - 5) * ((2 * π) - γ)), (2 * π) - γ], E) → D'_1
  27. Rotate(E, If[5 < j ≤ 6, ((j - 5) * ((2 * π) - γ)), (2 * π) - γ], E) → C'_1
  28. Segment(E, A) → n
  29. Ray(A, I) → m
  30. Ray(B, K) → g_1
  31. Rotate(E, If[5 < j ≤ 6, ((j - 5) * (-γ)), (-γ)], E) → C'_2
  32. Rotate(B, If[5 < j ≤ 6, ((j - 5) * (-γ)), (-γ)], E) → D'
  33. Rotate(I, If[1.5 < j ≤ 2.5, ((j - 1.5) * π / 2), π / 2], A) → I'
  34. Rotate(K, If[1.5 < j ≤ 2.5, ((-(j - 1.5)) * π / 2), ((-π)) / 2], B) → K'
  35. CircleSector(A, I, I') → r
  36. CircleSector(B, K', K) → s
  37. Rotate(r, If[3.25 < j ≤ 4.25, ((j - 3.25) * π / 2), π / 2], A) → r'
  38. Rotate(s, If[3.25 < j ≤ 4.25, ((-(j - 3.25)) * π / 2), ((-π)) / 2], B) → s'
  39. Dilate(E, If[-1 < j ≤ 0, (-j), 0], A) → E'
  40. Dilate(E, If[-1 < j ≤ 0, (-j), 0], B) → E'_1
  41. Segment(E, E'_1) → f_1
  42. Segment(E, E') → i_1
  43. Line(E, A) → j_1
  44. Line(E, B) → k_1
  45. Circle(B, 2) → p_1
  46. Circle(A, 2) → q_1
  47. Intersect(q_1, j_1) → C, D
  48. Intersect(p_1, k_1) → L, M
  49. Ray(A, D) → l_1
  50. Ray(B, M) → m_1
  51. Rotate(E, If[4.75 < j ≤ 5.75, ((j - 4.75) * γ), γ], E) → E'_2
  52. Rotate(E', If[4.75 < j ≤ 5.75, ((j - 4.75) * γ), γ], E) → E''
  53. Segment(E'_2, E'') → n_1