Калькулятор значущих цифр

Рахуйте значущі цифри в будь-якому значенні, округляйте до вибраної точності або обчислюйте вирази з + − × ÷ із покроковим показом правил округлення.

Число або вираз

Одне значення для підрахунку та округлення або вираз із + − × ÷ та дужками. Використовуйте кому для десяткових дробів та e для степенів десяти, наприклад 1,5e3.
Залиште порожнім, щоб дотримуватися правил; введіть 1–100 для примусової точності.

Результат

Результат

Правила та кроки

Рахуйте від першої ненульової цифри; нулі між цифрами та після десяткової коми враховуються, провідні нулі — ні.

+ та − зберігають найменш точний десятковий розряд

× та ÷ зберігають найменшу кількість значущих цифр

Округлення до найближчого більшого, і лише кінцевого результату

    Введіть число, щоб підрахувати його значущі цифри, або вираз, щоб застосувати правила.

    Ваші числа та обчислення залишаються в цьому браузері й ніколи не завантажуються на сервер.

    Поширені запитання

    Скільки значущих цифр має число 1200?

    Дві, як записано — кінцеві нулі без десяткової коми не враховуються, тому 1200 читається як 1.2 × 10³. Якщо вимірювання дійсно зафіксувало три або чотири цифри, запишіть 1.20 × 10³ або 1.200 × 10³ (або 1200.), щоб точність була однозначною. Калькулятор позначає цей випадок щоразу, коли він з'являється.

    Як ввести точну константу, наприклад 2 у формулі d = 2r?

    Точні константи мають необмежену кількість значущих цифр, але калькулятор може зчитувати лише те, що ви вводите — введення 2 робить його найменш точним множником і округлює 2 × 2.35 до 5 замість 4.70. Дайте константі більше цифр, ніж будь-якому вимірюванню, наприклад 2.0000, і вона перестане обмежувати результат.

    Чому проміжні кроки не округлюються?

    Округлення на кожному кроці накопичувало б дрібні похибки округлення в кінцевій відповіді. Стандартний підхід зберігає повну точність протягом усього ланцюжка й округлює лише кінцевий результат, водночас відстежуючи точність кожного кроку — тому 12.13 + 1.72 × 3.4 правильно завершується на 18.0, а не на 18. Кроки вище показують як точний ланцюжок, так і точність, яку зберігає кожна операція.

    Яке правило округлення використовує калькулятор?

    Округлення до найближчого більшого: остання цифра, що залишається, не змінюється, якщо перша цифра, яку відкидають, дорівнює 4 або менше, і збільшується на одиницю, якщо вона дорівнює 5 або більше, тому 2.5 до однієї значущої цифри дорівнює 3, а 0.25 дорівнює 0.3. У деяких галузях віддають перевагу округленню до найближчого парного; перевірте, яке правило вимагається у вашому курсі чи лабораторії.

    Принцип роботи інструменту

    «Калькулятор значущих цифр» — це безкоштовний онлайн-інструмент, який підраховує кількість значущих цифр у наданому значенні, округляє числа до вибраної точності та обчислює математичні вирази, що містять додавання, віднімання, множення, ділення та дужки. Під час виконання обчислень інструмент крок за кроком застосовує стандартні правила округлення, показуючи користувачеві точне виведення та підкреслюючи найменш значущу цифру в результатах. Він розроблений для того, щоб допомогти зрозуміти точні правила роботи зі значущими цифрами, демонструючи повний розбір процесу отримання кінцевого значення без накопичення проміжних похибок округлення.

    Обчислення та обробка даних відбуваються локально: ваші числа та обчислення залишаються в цьому браузері й ніколи не завантажуються на сервер.

    Правила підрахунку значущих цифр

    Для точного визначення кількості значущих цифр у числі калькулятор застосовує кілька фундаментальних математичних правил:

    • Ненульові цифри та нулі між ними: Рахуйте від першої ненульової цифри; нулі між цифрами та після десяткової коми враховуються, провідні нулі — ні. Наприклад, нулі між значущими цифрами є значущими.
    • Провідні нулі: Провідні нулі в ‹value› лише визначають положення десяткової коми, тому вони не є значущими. Якщо у введеному значенні ненульових цифр немає, то враховуються лише нулі після десяткової коми.
    • Кінцеві нулі з десятковою комою: Кінцеві нулі стоять після десяткової коми, тому вони є значущими.
    • Кінцеві нулі без десяткової коми: Кінцеві нулі не мають десяткової коми, тому вони не є значущими. Наприклад, без десяткової коми ‹value› сприймається як ‹count› значущих цифр; якщо мається на увазі більше, запишіть ‹sci›. Аналогічно, без десяткової коми ‹value› сприймається як 1 значуща цифра; якщо мається на увазі більше, запишіть ‹sci›.

    Математичні операції та проміжне округлення

    Під час обчислення складних виразів правила збереження точності суттєво відрізняються залежно від типу математичної операції:

    1. Додавання та віднімання: Діє правило «+ та − зберігають найменш точний десятковий розряд». Під час порівняння доданків діє принцип «перемагає найменш точний останній розряд: 10‹pa› проти 10‹pb› → зберігаємо 10‹p›».
    2. Множення та ділення: Діє правило «× та ÷ зберігають найменшу кількість значущих цифр». У процесі аналізу множників діє принцип «перемагає найменша кількість значущих цифр: ‹fa› проти ‹fb› → зберігаємо ‹f›».

    Щоб уникнути накопичення похибок, калькулятор використовує правило: «округлення до найближчого більшого, і лише кінцевого результату». Проміжні кроки обчислюються з максимальною точністю, а округлення відбувається лише наприкінці. Якщо вираз містить ділення, яке не закінчується, калькулятор використовує символ . Позначка «≈ означає, що ділення нескінченне; кінцева відповідь усе одно округлюється від повного значення, а не від скороченого».

    Вхідні параметри та налаштування

    Для роботи з калькулятором користувачеві доступні два основні поля введення:

    • Число або вираз: Основне поле для введення окремого числа або математичного виразу з операторами +, −, ×, ÷ та дужками. Як десятковий роздільник приймається крапка або кома. Для введення надзвичайно великих або малих чисел у науковому форматі використовується літера e (наприклад, 1.5e3 або 1,5e3). Довжина введення обмежена з міркувань продуктивності: якщо ліміт перевищено, з'явиться помилка «Довжина введення має бути меншою за ‹max› символів.».
    • Округлити до значущих цифр: Додаткове поле для примусового встановлення точності. Якщо залишити його порожнім (значення за замовчуванням «Авто»), калькулятор автоматично визначить точність за стандартними правилами. Користувач може ввести ціле число від 1 до 100 (або до максимально дозволеного ліміту). У разі некоректного значення виводиться помилка «Виберіть точність округлення від 1 до ‹max›.».

    Опис вихідних даних та інтерфейсу

    Після обробки запиту калькулятор виводить детальний звіт у розділі Результат:

    • Заголовок результату: Відображає статус обробки, наприклад, «‹count› значущих цифр», «1 значуща цифра», «Результат із точністю ‹count› значущих цифр» або «Результат із точністю 1 значущої цифри».
    • Контекстні повідомлення: Пояснюють особливості округлення, зокрема: «Округлено до ‹count› значущих цифр за запитом.», «Округлено до 1 значущої цифри за запитом.» або «Кінцеві нулі без десяткової коми не є значущими — кількість визначається так, як записано.».
    • Таблиця параметрів:
      • Початкове значення: Вихідний рядок, введений користувачем.
      • Неокруглене значення: Точний результат обчислення виразу без округлення.
      • Значущі цифри: Загальна кількість значущих цифр у результаті.
      • Десяткові розряди: Кількість знаків після десяткової коми.
      • Науковий формат: Результат у стандартному науковому представленні.
      • Експоненціальний запис (e): Результат у форматі E-notation.
    • Які цифри враховуються: Візуальна карта числа, де кожна цифра позначена відповідно до легенди: «значуща», «незначуща» або «найменш значуща».
    • Правила та кроки: Детальний покроковий опис застосованих правил та проміжних обчислень.
    • Копіювати результат: Кнопка для швидкого збереження фінальної відповіді в буфер обміну.

    Можливі помилки під час введення

    Якщо введені дані містять помилки, калькулятор попередить про це відповідним повідомленням:

    • «“‹token›” не є допустимим у числі або виразі.» — з'являється при використанні недозволених символів.
    • «Дужки неузгоджені — перевірте, чи не вистачає «(» або «)».» — виникає при порушенні парності дужок.
    • «Відсутнє число поруч із оператором або дужкою.» — сигналізує про пропущений операнд.
    • «Відсутній оператор — запишіть множення явно, наприклад 2*(3+1).» — вказує на пропущений знак операції.
    • «Ділення на нуль не визначено.» — з'являється при спробі поділити на 0.
    • «Значення або проміжний результат перевищує підтримуваний діапазон чисел.» — виникає при переповненні.

    Часті запитання (FAQ)

    Як ввести точну константу, наприклад 2 у формулі d = 2r?
    Точні константи мають необмежену кількість значущих цифр, але калькулятор може зчитувати лише те, що ви вводите — введення 2 робить його найменш точним множником і округлює 2 × 2.35 до 5 замість 4.70. Дайте константі більше цифр, ніж будь-якому вимірюванню, наприклад 2.0000, і вона перестане обмежувати результат.

    Чому проміжні кроки не округлюються?
    Округлення на кожному кроці накопичувало б дрібні похибки округлення в кінцевій відповіді. Стандартний підхід зберігає повну точність протягом усього ланцюжка й округлює лише кінцевий результат, водночас відстежуючи точність кожного кроку — тому 12.13 + 1.72 × 3.4 правильно завершується на 18.0, а не на 18. Кроки вище показують як точний ланцюжок, так і точність, яку зберігає кожна операція.

    Яке правило округлення використовує калькулятор?
    Округлення до найближчого більшого: остання цифра, що залишається, не змінюється, якщо перша цифра, яку відкидають, дорівнює 4 або менше, і збільшується на одиницю, якщо вона дорівнює 5 або більше, тому 2.5 до однієї значущої цифри дорівнює 3, а 0.25 дорівнює 0.3. У деяких галузях віддають перевагу округленню до найближчого парного; перевірте, яке правило вимагається у вашому курсі чи лабораторії.

    Скільки значущих цифр має число 1200?
    Дві, як записано — кінцеві нулі без десяткової коми не враховуються, тому 1200 читається як 1.2 × 10³. Якщо вимірювання дійсно зафіксувало три або чотири цифри, запишіть 1.20 × 10³ або 1.200 × 10³ (або 1200.), щоб точність була однозначною. Калькулятор позначає цей випадок щоразу, коли він з'являється.