Подключиться через MCP →

Введите расчет

Принимаются целые числа, десятичные дроби и запись в научном формате (3.5e3, 3.5 x 10^3, 3.5*10^3).

Математическая формула

Математическая формула: Калькулятор округления до значащих цифр

Реклама

Результатов

't
Rounded to 4 significant figures
305,5
ответ
Запись со значащими цифрами 305.5
Запрошено значащих цифр 4

Черта над цифрой обозначает последнюю значащую цифру; следующие за ней замыкающие нули незначащие.

Что такое округление до значащих цифр?

Значащие цифры — это цифры в числе, которые несут реальную точность измерения. Этот калькулятор округляет любое введённое число до выбранного количества значащих цифр. Он принимает целые числа, десятичные дроби и запись в научном формате вида 3.5e3, 3.5 x 10^3 или 3.5*10^3. В ответе вы получаете и округлённое значение, и наглядную запись, в которой точность задаётся однозначно — с помощью черты над последней значащей цифрой.

Число с выделенными значащими цифрами и ведущими нулями, отмеченными как незначащие
Значащие цифры — это значимые цифры числа, начиная с первой ненулевой цифры.

Как пользоваться калькулятором

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

Разбор формулы

Пусть \(V\) — введённое число, а \(N\) — требуемое количество значащих цифр. Сначала берём порядок старшей цифры: \(d = \lfloor \log_{10}|V| \rfloor\). Степень округления равна \(p = d - (N - 1)\). Затем вычисляем

$$\text{Rounded} = \operatorname{sign}(V)\cdot\left\lfloor\frac{|V|}{10^{\,p}}+0.5\right\rfloor\cdot 10^{\,p}$$

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

Реклама

Разбор на примере

Округлим \(305.459\) до 5 значащих цифр. Здесь \(d = \lfloor \log_{10}(305.459) \rfloor = 2\), поэтому \(p = 2 - (5 - 1) = -2\) и \(10^{p} = 0.01\). Тогда \(305.459 / 0.01 = 30545.9\); \(\lfloor 30545.9 + 0.5 \rfloor = 30546\); умножаем обратно на \(0.01\) и получаем \(305.46\). До 2 значащих цифр то же число округляется до \(310\) и записывается как 3 1̅ 0, потому что замыкающий ноль незначащий.

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

Частые вопросы

Почему над одной из цифр стоит черта? Когда целое число вроде 360 содержит только 2 значащие цифры, замыкающий ноль становится неоднозначным. Черта над цифрой 6 показывает, что именно она — последняя значащая.

Какое правило округления используется? Округление «половины вверх»: цифра после отсекаемого разряда округляет вверх, если она равна 5 или больше, в противном случае отбрасывается.

Что произойдёт с числом 999.6 при округлении до 3 значащих цифр? Оно перейдёт в 1000, получив дополнительную старшую цифру. С математической точки зрения это верно, и результат показывается как есть.

Последнее обновление: