Что считают значащими
Значащие цифры описывают, сколько цифр в числе несут измеренную точность. Калькулятор округляет x до n таких цифр. Раздел: арифметика.
1234 до двух значащих → 1200. 0,001234 до двух → 0,0012. Нуль → 0. Это не «сколько цифр после запятой».
Округление до n цифр
y = x, округлённое до n значащих цифр
Берут порядок 10^k, где k = ⌊lg|x|⌋, и округляют так, чтобы осталось n цифр, считая с этой старшей. Правило ближайшего, как у округления до знаков, но масштаб другой.
n — целое от 1 до 15. Обратного хода «найти n по x и y» нет: одно и то же y может получиться из разных n.
Не знаки после запятой
До трёх знаков после запятой 0,001234 → 0,001. До трёх значащих → 0,00123. Разница в 23 раза по смыслу точности. Лабораторный отчёт обычно просит значащие, тетрадь младших классов — знаки после запятой.
Научная запись 1,234·10⁻³ сразу видно три или четыре значащих в мантиссе. Модуль |x| значащих не меняет, только знак.
Как пользоваться
Введите x и целое n от 1 до 15. Прочитайте y. Для проверки разложите y в научную запись: мантисса должна иметь n цифр (у нуля — особый случай).
Примеры
Большое. 1234, n = 2 → 1200.
Дробь. 0,001234, n = 2 → 0,0012.
Нуль. 0 и n = 3 → 0.
Запрет. n = 0.
Ещё округления
99,6 до двух значащих → 100: порядок вырос, цифр всё равно две в 1,0·10². 999 до одной → 1000. Не ошибка «лишний ноль» — это перенос разряда.
π ≈ 3,14159 до трёх значащих → 3,14. До четырёх → 3,142. До пяти → 3,1416. Это не «пять знаков после запятой».
Измерение 12,30 см: если нуль значим, значащих четыре. Калькулятор по числу 12,3 не угадает хвостовой нуль — введите 12,30 только если интерфейс сохранит его; здесь вход — обычное число, хвостовые нули после запятой в IEEE не живут. Для «ровно четыре значащих у 12,30» смотрите научную 1,230·10¹ как замысел, не как ввод.
0,020 до одной значащей → 0,02. Ведущие нули отброшены. 20 до одной → 20. 20 до двух неоднозначно (2,0·10¹ или 2·10¹); калькулятор для 20 и n = 2 вернёт 20.
Отрицательное −0,00765, n = 2 → −0,0077. Знак отдельно, цифры как у модуля.
Связка с логарифмом: порядок k = ⌊lg|x|⌋ как раз старший разряд. Сам логарифм не округляет значащие.
Физика: сила 1234 Н с двумя значащими — 1200 Н, не 1234,00. Давление и расход на соседних хабах требуют той же дисциплины, но формулы там другие.
Не путать с отношением a/b: значащие результата дроби — отдельное правило произведения погрешностей, калькулятор его не применяет. Он округляет одно готовое x.
n = 15 — потолок, чтобы не притворяться, будто двоичное float помнит больше. Для 1/3 ≈ 0,333… пятнадцать цифр всё равно оборвутся машинной точностью.
Серия 4567: n = 1 → 5000, n = 2 → 4600, n = 3 → 4570, n = 4 → 4567. Каждый шаг добавляет одну верную цифру слева направо. Знаки после запятой у 4567 при n_знаков = 2 дали бы 4567,00 — совсем другой запрос, его делает округление до знаков.
0,00089 до одной значащей → 0,0009. До двух → 0,00089. Ведущие нули после запятой — только место запятой, не точность. В научной записи это 8,9·10⁻⁴ и 8,9·10⁻⁴ vs 8,90·10⁻⁴ для трёх значащих.
Контроль: возьмите y, запишите без хвостовых нулей справа от запятой и без ведущих нулей, посчитайте цифры. Для 1200 при n = 2 задумайтесь: нули могут быть и значащими, и «позиционными». Калькулятор выдал 1200 как ближайшее с двумя старшими 1 и 2.
Связка с модулем: |−45,67| = 45,67, затем значащие. Или сначала значащие −45,67 при n = 3 → −45,7, модуль 45,7. Порядок операций меняет только знак, не набор цифр.
Таблица: 3,1416 при n = 1…5 даёт 3; 3,1; 3,14; 3,142; 3,1416. Это учебный ряд для π. Для 2,71828 (e) те же n дадут 3; 2,7; 2,72; 2,718; 2,7183. Сравнивать «кто длиннее хвост» бессмысленно без выбранного n.
Единицы не входят: 1234 м и 1234 кг при n = 2 оба станут 1200 тех же единиц. Калькулятор безразмерный, как округление до знаков. Физический смысл единиц — на страницах величин, не здесь.
Повторите тест 1234 и n = 2: должно быть 1200, не 1230 и не 1000. 0,001234 и n = 2: 0,0012, не 0,00. Если получили знаки после запятой «как n» — открыта не та страница.
Типичные ошибки
- Округлить 1234 до «двух знаков» и ждать 1234,00.
- Считать ведущие нули в 0,0012 значащими.
- Задать n = 0.
- Ждать, что хвостовые нули 12,30 сохранятся во вводе.
- Спутать с научной записью: там цель — мантисса и порядок, здесь — одно округлённое y.
Частые вопросы
- Что такое значащие цифры?
- Цифры от первой ненулевой до последней сохранённой. В 0,001234 значащие — 1, 2, 3, 4; ведущие нули после запятой не считаются.
- Чем это отличается от округления до n знаков?
- Округление до n знаков смотрит только дробную часть. 1234 до двух знаков после запятой останется 1234,00; до двух значащих — 1200.
- Что будет с нулём?
- Нуль остаётся нулём при любом n ≥ 1.
- Как связаны научная запись и значащие?
- Запись m · 10^e как раз показывает значащие в мантиссе. 1,23·10³ — три значащих.
- Почему n не может быть 0?
- Ноль значащих цифр не оставляет ни одной цифры числа. Минимум — одна.
- Округляют ли отрицательные?
- Да, знак сохраняется: −1234 до двух значащих даёт −1200.