Давайте обозначим расстояние, которое бельчонок пробежал от берёзы до осины, как \( x \) метров. Тогда расстояние от осины до дуба будет \( 3x \) метров, так как до дуба оставалось пробежать в три раза больше, чем он уже пробежал.
Когда бельчонок пробежал 38 метров до клёна, расстояние до дуба стало \( 3x - 38 \).
После этого по условию задачи расстояние до дуба стало втрое меньше, чем он уже пробежал на этом этапе. Он уже пробежал \( x + 38 \) метров, следовательно, расстояние до дуба теперь составило \( \frac{1}{3}(x + 38) \).
Составим уравнение:
\[ 3x - 38 = \frac{1}{3}(x + 38) \]
Умножим обе стороны уравнения на 3, чтобы избавиться от дроби:
\[ 9x - 114 = x + 38 \]
Теперь перенесем \( x \) на левую сторону и 114 на правую сторону:
\[ 9x - x = 38 + 114 \]
\[ 8x = 152 \]
Теперь найдём \( x \):
\[ x = \frac{152}{8} = 19 \]
Теперь, зная \( x \), можем найти расстояние от осины до дуба:
\[ 3x = 3 \times 19 = 57 \]
Таким образом, расстояние от осины до дуба составляет 57 метров.