Relationship Between a Chord and a Tangent Circle
Loading the math board and drawing, please wait…
In collections
Circles (Theorems)
This example illustrates the relationship between a chord of a circle and another circle that is tangent to this chord and the original circle. By dynamically adjusting, one can observe how these circles and chords change under different conditions. Key mathematical concepts include the properties of circles, tangents, and chords. The construction uses GeoGebra commands such as Circle, Point, Segment, Tangent, Angle, Rotate, etc. Suitable for middle school and above students or teachers for teaching purposes.
GeoGebra Commands & Parameters
Circle(A, B) → cPoint(c) → CPoint(c) → DSegment(D, C) → fCircleArc(A, C, D) → dPoint(d) → ETangent(E, c) → g,Angle(D, A, C) → αRotate(D, α / 2, A) → D'Angle(D, A, D') → βSegment(D', E) → hIntersect(f, h) → FOrthogonalLine(E, g) → iLineBisector(F, E) → jIntersect(i, j) → GCircle(G, F) → eCircle(D', C) → kIntersect(e, k, 2) → HIntersect(e, k, 1) → ISegment(D', I) → lSegment(D', H) → mAngle(G, I, D') → γAngle(D', H, G) → δDilate(D, If[0 < a ≤ 1, 1 - a, 0], C) → D'_1Segment(D, D'_1) → nPoint(g) → JAngle(J, E, G) → εAngle(C, A, D) → ζRotate(C, If[1 < a ≤ 2, ((a - 1) * ζ), ζ], A) → C'CircleArc(A, C, C') → pAngle(D, A, D') → θRotate(D, If[2 < a ≤ 3, ((a - 2) * θ), θ], A) → D'_2CircleArc(A, D, D'_2) → qDilate(D, If[3 < a ≤ 4, 4 - a, 0], D') → D'_3Segment(D, D'_3) → rRotate(q, If[4.5 < a ≤ 5.5, ((a - 4.5) * θ), θ], A) → q'Rotate(D, If[4.5 < a ≤ 5.5, ((a - 4.5) * θ), θ], A) → D'_4Rotate(D'_3, If[4.5 < a ≤ 5.5, ((a - 4.5) * θ), θ], A) → KSegment(D'_4, K) → r'Dilate(G, If[7 < a ≤ 8, 8 - a, 0], E) → G'Segment(G, G') → sRotate(E, If[8 < a ≤ 10, ((a - 8) * π), (2 * π)], G) → E'CircleArc(G, E, E') → tDilate(G, If[7 < a ≤ 8, 8 - a, 0], F) → G'_1Segment(G, G'_1) → bAngle(G, F, D) → ηDilate(D', If[10 < a ≤ 11, 11 - a, 0], I) → D''Segment(D', D'') → f_1Dilate(G, If[10 < a ≤ 11, 11 - a, 0], I) → G'_2Segment(G, G'_2) → g_1Angle(C, D', I) → ρDilate(DD, If[12.5 < a ≤ 13.5, 13.5 - a, 0], F) → DD'Dilate(E, If[12 < a ≤ 13, 13 - a, 0], F) → E'_1Segment(E, E'_1) → h_1Dilate(F, If[13 < a ≤ 14, 14 - a, 0], D') → F'Segment(FF, F') → i_1Rotate(D'_4, If[14 < a ≤ 15, ((a - 14) * ρ), ρ], D') → LRotate(K, If[14 < a ≤ 15, ((a - 14) * ρ), ρ], D') → K'Segment(L, K') → r''