Рассмотрим треугольник \( ABC \) и точку \( D \) на стороне \( AB \) такого, что окружность, проходящая через точки \( A, C \) и \( D \), касается прямой \( BC \).
Согласно теореме о касательных, если окружность касается некоторой прямой, то отрезок, соединяющий точку касания с центром окружности, перпендикулярен этой прямой. Обозначим точку касания окружности с прямой \( BC \) как \( T \).
Обозначим \( AD = x \). Тогда отрезок \( AB \) можно выразить как \( AB = AD + DB = x + DB \).
Поскольку \( BC \) является общей хордами для окружностей, которая проходит через точки \( A, C \) и \( D \), из свойств касательной и секущей мы можем записать:
\[ AD \cdot DB = CD \cdot TC \]
где \( TC \) — это отрезок, который будет равен \( BC - BD \). Подставим известные значения:
- \( AC = 12 \)
- \( BC = 18 \)
- \( CD = 8 \)
Сначала выразим \( DB \). Из условия \( CD = 8 \), найдем \( DB \):
\[ DB = AC - CD = 12 - 8 = 4. \]
Теперь подставим все известные значения в уравнение, полученное из теоремы:
\[ AD \cdot DB = CD \cdot TC. \]
Здесь \( DB = 4 \), \( CD = 8 \), и подставим это в уравнение:
\[ x \cdot 4 = 8 \cdot (18 - DB) \]
Теперь найдем \( BD \):
\[ BC = BD + CD, \] отсюда \( BD = BC - CD = 18 - 8 = 10 \).
Теперь подставим значение \( BD \) в уравнение:
\[ x \cdot 4 = 8 \cdot (10) \\ x \cdot 4 = 80 \\ x = \frac{80}{4} = 20. \]
Таким образом, длина отрезка \( AD = 20 \).
Ответ: \( AD = 20. \)