Через точку O пересечения диагоналей квадрата ABCD, сторона которого равна a, проведена прямая OK, перпендикулярная к плоскости квадрата и направленная вверх. На этой прямой выбрана точка K, расстояние от точки O до точки K равно b. Найдите расстояние от точки K до каждой из вершин квадрата A, B, C и D.

Чтобы решить задачу, начнем с анализа положения точек и расстояний в трехмерном пространстве.

1. **Определим координаты вершин квадрата ABCD**:
Положим, что квадрат ABCD находится в плоскости XY, и его вершины имеют следующие координаты:
— A(a/2, a/2, 0)
— B(-a/2, a/2, 0)
— C(-a/2, -a/2, 0)
— D(a/2, -a/2, 0)

2. **Определим координаты точки O**:
Точка O, являющаяся центром квадрата и пересечением диагоналей, будет находиться в точке (0, 0, 0).

3. **Определим координаты точки K**:
Поскольку прямая OK перпендикулярна плоскости квадрата и направлена вверх по оси Z, координаты точки K будут следущими:
K(0, 0, b)

4. **Найдем расстояние от точки K до каждой из вершин A, B, C, D**:
Для нахождения расстояния между двумя точками (x1, y1, z1) и (x2, y2, z2) используем формулу расстояния:
d = sqrt((x2 — x1)^2 + (y2 — y1)^2 + (z2 — z1)^2)

5. **Расстояние от K до A**:
— d(K, A) = sqrt((a/2 — 0)^2 + (a/2 — 0)^2 + (0 — b)^2)
= sqrt((a/2)^2 + (a/2)^2 + b^2)
= sqrt(a^2/4 + a^2/4 + b^2)
= sqrt(a^2/2 + b^2)

6. **Расстояние от K до B**:
— d(K, B) = sqrt((-a/2 — 0)^2 + (a/2 — 0)^2 + (0 — b)^2)
= sqrt((a/2)^2 + (a/2)^2 + b^2)
= sqrt(a^2/4 + a^2/4 + b^2)
= sqrt(a^2/2 + b^2)

7. **Расстояние от K до C**:
— d(K, C) = sqrt((-a/2 — 0)^2 + (-a/2 — 0)^2 + (0 — b)^2)
= sqrt((a/2)^2 + (a/2)^2 + b^2)
= sqrt(a^2/4 + a^2/4 + b^2)
= sqrt(a^2/2 + b^2)

8. **Расстояние от K до D**:
— d(K, D) = sqrt((a/2 — 0)^2 + (-a/2 — 0)^2 + (0 — b)^2)
= sqrt((a/2)^2 + (a/2)^2 + b^2)
= sqrt(a^2/4 + a^2/4 + b^2)
= sqrt(a^2/2 + b^2)

Таким образом, мы видим, что расстояние от точки K до каждой из вершин A, B, C и D одинаково и равно:

Расстояние от K до A = Расстояние от K до B = Расстояние от K до