Шар: объём и площадь поверхности

Разбираемся с формулами шара и заодно посчитаем его объём необычным способом — методом случайных точек.

Шар — тело, которое получается вращением полукруга вокруг его диаметра; поверхность шара называют сферой.

Представь себе мыльный пузырь или глобус

Шар — это, пожалуй, самое «симметричное» тело из всех: у него нет ни рёбер, ни вершин, ни плоских граней, каждая точка поверхности одинаково удалена от центра. Мыльный пузырь принимает форму шара не случайно — это форма, у которой при заданном объёме минимальна площадь поверхности (природа «экономит» на плёнке).

Формально шар получают вращением полукруга (половины круга) вокруг его диаметра — прямой линии, разрезающей круг на две равные половины. Представь монетку в виде полукруга, которая крутится вокруг своей прямой стороны на полный оборот — она заметает собой шар. Поверхность, которую при этом «рисует» дуга полукруга, называется сферой — это просто оболочка шара, а сам шар — то, что внутри неё, вместе с оболочкой.

Строгое определение и формулы

Шар задаётся одним-единственным числом — радиусом $r$ (расстояние от центра до любой точки поверхности).

Объём шара:

$$ V = \frac{4}{3}\pi r^3 $$

Площадь поверхности шара (сферы):

$$ S = 4\pi r^2 $$

Обе формулы выглядят чуть неожиданно по сравнению с цилиндром и конусом — там всё раскладывалось на понятные «развёртки» (прямоугольник, сектор). У шара так не получится: сферу невозможно развернуть на плоскости без искажений (именно поэтому любая плоская карта мира — это всегда компромисс с искажениями, будь то материк побольше или расстояния попутанные). Откуда берутся коэффициенты $\frac{4}{3}$ и $4$ — разберём в разделе «Как это работает».

Разбираем на числах

Пусть радиус шара $r = 6$ см.

Объём: $V = \frac{4}{3}\pi \cdot 6^3 = \frac{4}{3}\pi \cdot 216 = 288\pi \approx 904{,}78$ см³.

Площадь поверхности: $S = 4\pi \cdot 6^2 = 4\pi \cdot 36 = 144\pi \approx 452{,}39$ см².

import math

r = 6

V = (4/3) * math.pi * r**3
S = 4 * math.pi * r**2

print(f"Объём шара: {V:.2f}")
print(f"Площадь поверхности: {S:.2f}")

Вывод:

Объём шара: 904.78
Площадь поверхности: 452.39

Как это работает: доказательство идеи через «луковицу» из тонких слоёв

Формулу площади поверхности проще всего понять через связь с объёмом. Представь шар как «луковицу» из очень тонких концентрических сферических слоёв — как у настоящей луковицы или капусты, только слои идеально круглые, вложенные один в другой от центра до края. Объём тонкого слоя на радиусе $r$ толщиной $dr$ примерно равен площади его поверхности, умноженной на эту маленькую толщину: $dV \approx S(r) \cdot dr$. А значит, если мы знаем формулу для объёма как функцию радиуса, то формула площади поверхности — это её «скорость роста» при увеличении радиуса (по-научному — производная). Возьмём объём $V(r) = \frac{4}{3}\pi r^3$ и посмотрим, на сколько он меняется при небольшом увеличении $r$ — эта скорость изменения и есть $S(r) = 4\pi r^2$. Проверить это можно даже не формулами, а «на пальцах»: если увеличить радиус шара совсем чуть-чуть, объём вырастет примерно на «толщину плёнки», умноженную на площадь поверхности — потому и связь такая тесная.

А коэффициент $\frac{4}{3}$ в объёме исторически выводится через сравнение с цилиндром и конусом (это классическое рассуждение ещё Архимеда): если взять цилиндр, который плотно облегает шар (радиус цилиндра равен радиусу шара, высота цилиндра равна диаметру шара $2r$), то оказывается, что объём шара составляет ровно $\frac{2}{3}$ от объёма этого цилиндра. Архимед так гордился этим результатом, что завещал выбить на своём надгробии именно чертёж шара, вписанного в цилиндр, — как главное открытие своей жизни.

Проверяем объём шара методом Монте-Карло

Есть очень наглядный компьютерный способ «пощупать» формулу объёма шара — не выводить её аналитически, а буквально прикинуть с помощью случайных точек. Идея называется методом Монте-Карло: возьмём куб со стороной $2r$, внутрь которого шар радиуса $r$ вписан впритык (касается всех шести граней), и «набросаем» внутрь куба очень много случайных точек. Логика простая: если точки разбросаны равномерно по всему кубу, то доля точек, попавших внутрь шара, примерно равна отношению объёма шара к объёму куба. Чем больше точек — тем точнее оценка.

Проверим на $r = 1$: точка $(x, y, z)$ попадает внутрь шара, если $x^2 + y^2 + z^2 \le r^2$ (это просто теорема Пифагора в пространстве — расстояние от центра до точки).

import random
import math

random.seed(42)

r = 1
n = 100000
inside = 0

for _ in range(n):
    x = random.uniform(-1, 1)
    y = random.uniform(-1, 1)
    z = random.uniform(-1, 1)
    if x**2 + y**2 + z**2 <= r**2:
        inside += 1

cube_volume = (2 * r) ** 3
sphere_volume_estimate = cube_volume * inside / n
sphere_volume_exact = (4/3) * math.pi * r**3

print(f"Точек внутри шара: {inside} из {n}")
print(f"Оценка объёма шара: {sphere_volume_estimate:.4f}")
print(f"Точный объём (4/3 * pi * r^3): {sphere_volume_exact:.4f}")
print(f"Погрешность: {abs(sphere_volume_estimate - sphere_volume_exact):.4f}")

Вывод:

Точек внутри шара: 52351 из 100000
Оценка объёма шара: 4.1881
Точный объём (4/3 * pi * r^3): 4.1888
Погрешность: 0.0007

Компьютер «наугад расставил» сто тысяч точек в кубе и посчитал, какая доля из них оказалась внутри шара — и эта доля почти в точности совпала с теоретическим отношением объёмов. Погрешность меньше одной тысячной — совсем неплохо для метода, который вообще не использует формулу площади и объёма напрямую, только случайность и подсчёт. Это тот же самый приём, которым в реальности оценивают сложные объёмы и вероятности, когда точную формулу вывести трудно или невозможно — от расчётов в физике частиц до финансового моделирования рисков.

Частые ошибки

  • Путают шар и сферу. Сфера — это только поверхность (оболочка), а шар — это тело целиком, включая внутренность. В задачах «объём» относится к шару, «площадь поверхности» — к сфере, но формулы применяют к одному и тому же радиусу $r$.
  • Путают радиус и диаметр в кубе. Если шар вписан в куб, сторона куба равна диаметру шара $2r$, а не радиусу — забыть удвоить радиус при подсчёте объёма куба легко.
  • Забывают степень в формулах. В объёме радиус в кубе ($r^3$), в площади поверхности — в квадрате ($r^2$). Перепутать степени — частая ошибка при спешке на экзамене.

Итоги

  • Шар — тело вращения полукруга вокруг диаметра, задаётся одним числом — радиусом $r$.
  • Объём шара: $V = \frac{4}{3}\pi r^3$; площадь поверхности (сферы): $S = 4\pi r^2$.
  • Площадь поверхности — это «скорость роста» объёма при увеличении радиуса, отсюда тесная связь формул.
  • Метод Монте-Карло — способ оценить объём шара случайными точками в кубе, без вывода формулы напрямую, и он подтверждает точную формулу с хорошей точностью.
Проверьте себя
1. Радиус шара увеличили в 2 раза. Во сколько раз увеличился его объём?
Aв 2 раза
Bв 4 раза
Cв 6 раз
Dв 8 раз
2. В методе Монте-Карло для оценки объёма шара, вписанного в куб со стороной 2r, что нужно посчитать?
Aдлину диагонали куба
Bдолю случайных точек куба, попавших внутрь шара
Cплощадь одной грани куба
Dколичество вершин куба
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →