Решение:
В данной задаче мы имеем параллелограмм $ABCD$, в котором диагонали $AC$ и $BD$ пересекаются в точке $O$. Известно, что $AC = 12$ и $BD = 20$, а также $AB = 7$.
Посмотрим на треугольники, которые образуются в результате пересечения диагоналей в точке $O$. Понятно, что $\triangle AOB \sim \triangle COD$ по пропорциональности сторон в параллелограмме.
Таким образом, мы можем записать пропорцию для подобных треугольников:
$$\frac{AO}{DO} = \frac{AB}{BC}$$
Из этой пропорции мы можем выразить $DO$:
$$DO = \frac{AO \cdot BC}{AB}$$
Сначала найдем длину стороны $BC$. В параллелограмме противоположные стороны равны, поэтому $BC = AD$.
Теперь рассмотрим треугольники $\triangle ADC$ и $\triangle AOC$. По теореме о пропорциональности сторон треугольников, можем записать:
$$\frac{AO}{DO} = \frac{AC}{CD}$$
Отсюда можно выразить $CD$:
$$CD = \frac{DO \cdot AC}{AO}$$
Так как $AD = BC$, а $AD = CD + DC$, то $BC = 2 \cdot CD$. Подставим значения для $CD$:
$$BC = 2 \cdot \frac{DO \cdot AC}{AO}$$
Теперь найдем значение $DO$:
Находим $BC$:
$$BC = 2 \cdot \frac{DO \cdot 12}{AB} = 2 \cdot \frac{12DO}{7} = \frac{24DO}{7}$$
Так как $BC = 24$, то:
$$\frac{24DO}{7} = 24 \Rightarrow 24DO = 168 \Rightarrow DO = \frac{168}{24} = 7$$
Итак, $DO = 7$.