Чтобы округлить число по школьному правилу, оставьте нужный разряд и посмотрите на первую цифру справа: 0–4 оставляют разряд без изменения, 5–9 увеличивают его на единицу. Например, 7,384 до десятых равно 7,4, потому что цифра сотых равна 8. Это round half up, или ROUND_HALF_UP: округление к ближайшему, при точной половине от нуля; в программах и финансовых расчётах могут действовать другие явно заданные правила.
Округление не превращает неточное число в точное. Оно выбирает удобное приближение и сообщает, сколько цифр мы решили сохранить. Поэтому сначала выбирают разряд и цель: нужна быстрая прикидка, число мест, результат измерения или сумма по правилам конкретной системы. Тогда одно и то же число можно округлить по-разному и не получить противоречия.

Сначала назвать разряд
Разряд отвечает на вопрос, какую точность сохраняют. В числе 3 647 есть тысячи, сотни, десятки и единицы. Округление до десятков оставляет десятки и заменяет единицы нулём; округление до сотен оставляет сотни и заменяет десятки и единицы нулями. В десятичной дроби после запятой идут десятые, сотые, тысячные: округление до сотых оставляет две цифры после запятой.
Возьмём 3 647. До десятков смотрим на единицы: 7, значит получаем 3 650. До сотен смотрим на десятки: 4, значит 3 600. До тысяч смотрим на сотни: 6, значит 4 000. В каждом случае меняется только последняя оставляемая цифра, а все цифры дальше отбрасываются или становятся нулями.
С дробью порядок тот же. Чтобы округлить 7,384 до десятых, оставляем 7,3 и смотрим на сотые: 8. Получается 7,4. Чтобы округлить то же число до сотых, оставляем 7,38 и смотрим на тысячные: 4; результат 7,38. Не нужно сначала округлять число до одного разряда, а затем до другого: это может изменить ответ.

Почему работает правило 0–4 и 5–9
При округлении до целых у числа есть два соседних целых. Число 2,3 расположено на прямой ближе к 2, чем к 3, поэтому превращается в 2. Число 2,7 ближе к 3, поэтому превращается в 3. Граница находится ровно посередине, в 2,5. В школьной записи договорились отправлять такую половину вверх: 2,5 превращается в 3.
Та же идея действует в любом разряде. Число 12,649 при округлении до десятых находится между 12,6 и 12,7. Граница между ними равна 12,65. Исходное число меньше границы, так что ответ — 12,6. Ошибка возникает, если сначала округлить его до сотых и получить 12,65, а затем округлить снова: двойное округление даёт 12,7, хотя исходное число ближе к 12,6.
Если перенос единицы проходит через девятку, меняется соседний разряд. Например, 999 до сотен становится 1 000: сотни увеличиваются с 9 до 10, поэтому появляется новая тысяча. Аналогично 4,999 до десятых становится 5,0. Ноль после запятой полезно сохранить в записи, когда нужно показать точность до десятых.
Обычное округление, вниз и вверх решают разные задачи
Школьное правило выбирает ближайшее значение. Его называют округлением к ближайшему. Но иногда важна не близость, а гарантия в одну сторону. Тогда выбирают округление вниз или вверх; это не ошибки и не варианты школьного правила, а другие операции.
Округление вниз к целому заменяет положительное 3,8 числом 3. Оно подходит, когда считают только полностью завершённые предметы: из 50 цветов можно составить 7 полных букетов по 7 роз, потому что 50/7 примерно 7,14, но восьмого полного букета нет. Здесь обычное округление случайно дало бы тот же ответ, но смысл решения задаёт именно условие «полных».
Округление вверх к целому заменяет 3,1 числом 4. На 94 ребёнка при вместимости автобуса 30 нужно 4 автобуса: 94/30 примерно 3,13, но трёх мест недостаточно. Нельзя взять ближайшее целое 3, потому что оно нарушит ограничение. В задачах на число упаковок, рейсов, рядов или страниц сначала читают, чего не должно не хватить, и только затем выбирают направление.
Для отрицательных чисел слова «вверх» и «вниз» относятся к числовой прямой. Например, округление вниз числа −2,1 даёт −3, потому что −3 левее и меньше; вверх даёт −2. Нельзя механически отбрасывать знак и дробную часть: это было бы округление к нулю, третье правило со своим результатом.
Что происходит на ровной половине
Случай с последующей цифрой 5 требует назвать правило полностью. В этой статье школьное соглашение называется round half up, или ROUND_HALF_UP: округлением к ближайшему, при точной половине от нуля. Поэтому 2,5 до целого превращается в 3, 1,25 до десятых — в 1,3, а −2,5 → −3: при точной половине выбирается число с большим модулем.
Банковское округление, точнее round half even, поступает иначе только при точной половине: выбирает соседа с чётной последней сохранённой цифрой. Поэтому 2,5 → 2, 3,5 → 4, 1,25 до десятых → 1,2, а 1,35 до десятых → 1,4. Если следующая часть больше половины, например 2,51, результат всё равно 3; если меньше, например 2,49, результат 2.
У half-even нет «любимого» направления для множества одинаковых половин: часть случаев идёт к чётной цифре вниз, часть вверх. Это уменьшает систематическое смещение при массовом округлении, но не делает его школьным правилом. В учебной задаче без особой оговорки используйте правило 0–4/5–9; в отчёте, договоре или техническом задании следуйте указанному способу.
Банковское не означает «как округляет любой код»
Называть любое программное округление банковским неверно. Например, в Python функция round для чисел, представимых точно, использует правило к чётному: round(2.5) равно 2. В JavaScript Math.round при точной половине направляет к +∞: Math.round(2.5) равно 3, а для отрицательных чисел это не ROUND_HALF_UP. Поэтому результат надо проверять по документации конкретного языка и по требуемому правилу, а не по названию функции.
Есть и второй источник различий: десятичные дроби не всегда хранятся в компьютере точно. Десятая 0,1 в двоичной системе имеет бесконечную запись, поэтому машина использует близкое представление. Из-за этого вычисление, которое на бумаге кажется ровной половиной, в памяти может оказаться немного больше или меньше неё. Денежные расчёты обычно ведут в минимальных единицах или используют десятичные типы и явно установленный способ округления; учебный пример с обычной десятичной дробью от этого не меняется.

Округление в прикидке и в измерениях
В магазине полезно быстро оценить порядок суммы. Цены 189, 97, 64 и 142 рубля можно заменить на 190, 100, 60 и 140. Получается 490 рублей, тогда как точная сумма равна 492. Прикидка не доказывает, что денег хватит при остатке в несколько рублей, зато сразу показывает, что корзина близка к лимиту 500.
Для результата измерения вопрос другой: сколько цифр оправданно показывать? Если линейка даёт точность около миллиметра, запись длины 12,34789 см создаёт ложное впечатление точности. Сначала используют правило измерения или условие задачи, затем округляют до согласованного разряда. Нельзя по одной записи восстановить потерянные цифры: 12,3 см может означать много исходных значений, которые попали в один округлённый результат.
В статистике и процентах округлённое число тоже является интервалом возможных значений. Значение 70%, округлённое до целого процента, могло получиться из 69,5% или 70,4% при школьном правиле. Поэтому при сравнении близких результатов полезно смотреть на исходные данные и метод округления, а не объявлять два округлённых числа разными без запаса.
Точность видна в записи числа
Записи 5, 5,0 и 5,00 имеют одинаковое числовое значение, но могут сообщать разную точность результата. В школьном упражнении это обычно видно из задания: «округлите до десятых» требует написать 5,0, а «до сотых» — 5,00. Нули после запятой не меняют величину, зато показывают, какой разряд был сохранён.
Не путайте округление с подсчётом значащих цифр. Округление до сотых отвечает на вопрос о месте после запятой. Значащие цифры считают от первой ненулевой цифры: например, число 0,004560 имеет четыре значащие цифры, если последний ноль записан как часть измеренной точности. В начальных задачах достаточно точно выполнить указание разряда; в измерениях правило записи определяет методика или условие.
Если после округления нужна приблизительность, используйте знак «≈»: 1/3 ≈ 0,33 до сотых. Знак «=» здесь нельзя ставить, потому что 0,33 и 1/3 различаются. В то же время 7,384, округлённое до сотых, равно 7,38 как результат операции округления; важно различать исходное число и полученное приближение.
Последовательность вычислений: округлять в конце
Когда задача просит получить точный результат, промежуточные значения лучше сохранять до конца. Пусть нужно разделить 10 на 3 и затем умножить на 3. Если заменить 10/3 на 3,3 слишком рано, получится 9,9 вместо 10. Правильнее хранить дробь 10/3 или больше цифр, выполнить действие, а окончательный ответ округлить только в том разряде, который требует задача.
Иногда промежуточное округление разрешено специально: например, в инструкции может быть сказано округлять каждую позицию счёта до копеек. Тогда это часть алгоритма, и результат может отличаться от округления общей суммы в самом конце. У двух способов разные цели, поэтому нельзя молча менять один на другой.
Проверка полезна и для сложения. Если 19,96 и 0,06 надо сложить до десятых, точная сумма равна 20,02 и округляется до 20,0. Если же сперва округлить числа до десятых, получатся 20,0 и 0,1, то есть 20,1. Такой пример показывает, почему фраза «сразу смотрим на нужный разряд исходного результата» защищает от заметной ошибки.
Короткие ответы на частые вопросы
Как округлить 5? Само целое число 5 уже не меняется при округлении до целых. Вопрос о цифре 5 возникает, когда она первой удаляется: 4,5 по школьному правилу становится 5.
Чем округление с недостатком отличается от отбрасывания дробной части? Для положительных чисел результаты совпадают. Для отрицательных нет: отбрасывание дробной части у −2,8 даёт −2, а округление вниз даёт −3. Всегда выясняйте, какое действие названо в условии.
Почему 1,005 иногда выглядит как 1,00 в программе? Это не новое правило школьной математики. В двоичном представлении число может быть сохранено чуть меньше 1,005, поэтому вычислительная функция видит не точную половину. Для требовательного расчёта выбирают десятичный формат и заранее фиксируют правило округления.
Как округление стало правилом цифр
Систематическая работа с десятичными дробями стала привычнее в Европе после книги Симона Стевина De Thiende, изданной в 1585 году: она популяризировала удобную для расчётов десятичную запись. Это исторический контекст, а не утверждение, что Стевин «изобрёл округление»: люди пользовались приближениями значительно раньше и в разных системах счёта.
Когда десятичные записи стали частью измерений, торговли и вычислений, стало важно не только отбросить лишние цифры, но и назвать правило для пограничного случая. Современные формулировки вроде ROUND_HALF_UP и round-half-even продолжают эту практику: они делают результат воспроизводимым, когда число ровно посередине между двумя вариантами.
Алгоритм, который можно проверить
- Назовите разряд и правило: до сотых, до целых, вверх, вниз или к ближайшему.
- Оставьте цифры до этого разряда включительно.
- Посмотрите на первую удаляемую цифру; для школьного правила сравните её с 5.
- Измените последнюю сохранённую цифру только при необходимости и удалите хвост.
- Сравните исходное число с двумя соседними округлёнными значениями или проверьте ограничение задачи.
Например, 58,76 до десятых: оставляем 58,7, смотрим на сотые 6, увеличиваем десятые и получаем 58,8. Проверка: 58,76 находится между 58,7 и 58,8 и ближе ко второму. А в задаче про автобусы проверкой будет не расстояние до 3 и 4, а вместимость: 3 × 30 меньше 94, 4 × 30 не меньше 94.
Проверьте себя
1. Округлите 4 853 до десятков, сотен и тысяч.
Показать решение
До десятков смотрим на 3: 4 850. До сотен смотрим на 5 и по школьному правилу получаем 4 900. До тысяч смотрим на 8: 5 000.
2. Округлите 12,649 до десятых и объясните, почему ответ не 12,7.
Показать решение
Решающая цифра для десятых — цифра сотых, это 4. Поэтому ответ 12,6. Ответ 12,7 появляется только после запрещённого промежуточного округления до сотых.
3. Сколько автобусов вместимостью 30 мест нужно для 94 человек?
Показать решение
94/30 примерно 3,13. Нужно округление вверх, потому что трёх автобусов дают лишь 90 мест. Ответ: 4 автобуса.
4. Сравните школьное правило и half-even для 2,5 и 3,5.
Показать решение
По школьному правилу: 2,5 → 3 и 3,5 → 4. По half-even: 2,5 → 2, потому что 2 чётно; 3,5 → 4, потому что 4 чётно. Различие появляется только на точной половине.
Следующий шаг
Округление становится понятнее, когда разряды и десятичная запись читаются уверенно. Повторите десятичные дроби, а затем закрепите вычисления в курсе «Основы математики». Там можно отработать разряд, выбор операции и проверку результата на последовательности заданий.