domvpavlino.ru

Математика. Правила округления числовых значений

Числа округляют и до других разрядов - десятых, сотых, десятков, сотен и т. д.


Если число округляют до какого-нибудь разряда, то все следующие за этим разрядом цифры заменяют нулями, а если они стоят после запятой, то их отбрасывают.


Правило №1. Если первая из отбрасываемых цифр больше или равняется 5, то последняя из сохраняемых цифр усиливается, т. е. увеличивается на единицу.


Пример 1. Дано число 45,769, которое нужно округлить до десятых. Первая отбрасываемая цифра - 6 ˃ 5. Следовательно, последняя из сохраняемых цифр (7) усиливается, т. е. увеличивается на единицу. И, таким образом, округленное число будет - 45,8.


Пример 2. Дано число 5,165, которое нужно округлить до сотых. Первая отбрасываемая цифра – 5 = 5. Следовательно, последняя из сохраняемых цифр (6) усиливается, т. е. увеличивается на единицу. И, таким образом, округленное число будет - 5,17.


Правило №2. Если первая из отбрасываемых цифр меньше, чем 5, то усиление не делается.


Пример: Дано число 45,749, которое нужно округлить до десятых. Первая отбрасываемая цифра - 4

Правило №3. Если отбрасываемая цифра 5, а за ней нет значащих цифр, то округление производится на ближайшее четное число. Т. е. последняя цифра остается неизменной, если она четная и усиливается, если - нечетная.


Пример 1: Округляя число 0,0465 до третьего десятичного знака, пишем - 0,046. Усиления не делаем, т. к. последняя сохраняемая цифра (6) - четная.


Пример 2. Округляя число 0,0415 до третьего десятичного знака, пишем - 0,042. Усиления делаем, т. к. последняя сохраняемая цифра (1) - нечетная.

В приближенных вычислениях зачастую приходится округлять некоторые числа, как приближенные, так и точные, то есть убирать одну или несколько конечных цифр. Для того чтобы обеспечить наибольшую близость отдельного округленного числа к округляемому числу, следует соблюдать некоторые правила.

Если первая из отделяемых цифр больше, чем число 5 , то последняя из оставляемых цифр усиливается, иначе говоря, увеличивается на единицу. Усиление так же предполагается и тогда, когда первая из убираемых цифр равна 5 , а за ней имеется одна или некоторое количество значащих цифр.

Число 25,863 округлённо записывается как – 25,9 . В данном случае цифра 8 будет усилена до 9 , так как первая отсекаемая цифра 6 , больше чем 5 .

Число 45,254 округлённо записывается как – 45,3 . Здесь цифра 2 будет усилена до 3 , так как первая отсекаемая цифра равна 5 , а за ней следует значащая цифра 1 .

В случае если первая из отсекаемых цифр меньше чем 5 , то усиления не производится.

Число 46,48 округлённо записывается как – 46 . Число 46 наиболее близко к округляемому числу, чем 47 .

Если отсекается цифра 5 , а за ней не имеется значащих цифр, то округление выполняется на ближайшее четное число, другими словами, последняя оставляемая цифра остаётся неизменной, если она четная, и усиливается в случае, если она нечетная.

Число 0,0465 округлённо записывается как – 0,046 . В данном случае усиления не делается, так как последняя оставляемая цифра 6 является чётной.

Число 0,935 округлённо записывается как – 0,94 . Последняя оставляемая цифра 3 усиливается, так как она является нечётной.

Округление чисел

Числа округляют, когда полная точность не нужна или невозможна.

Округлить число до определенной цифры (знака), значит заменить его близким по значению числом с нулями на конце.

Натуральные числа округляют до десятков, сотен, тысяч и т.д. Названия цифр в разрядах натурального числа можно вспомнить в теме натуральные числа.

В зависимости от того, до какого разряда надо округлить число, мы заменяем нулями цифру в разрядах единиц, десятков и т.д.

Если число округляется до десятков, то нулями заменяем цифру в разряде единицы.

Если число округляется до сотен, то цифра ноль должна стоять и в разряде единиц, и в разряде десятков.

Число, полученное при округлении, называют приближённым значением данного числа.

Записывают результат округления после специального знака « ≈ ». Этот знак читается как «приближённо равно».

При округлении натурального числа до какого-либо разряда надо воспользоваться правилами округления .

  1. Подчеркнуть цифру разряда, до которого надо округлить число.
  2. Отделить все цифры, стоящие справа этого разряда вертикальной чертой.
  3. Если справа от подчёркнутой цифры стоит цифра 0, 1, 2, 3 или 4 , то все цифры, которые отделены справа, заменяются нулями. Цифру разряда, до которой округляли, оставляем без изменений.
  4. Если справа от подчёркнутой цифры стоит цифра 5, 6, 7, 8 или 9 , то все цифры, которые отделены справа, заменяются нулями, а к цифре разряда, до которой округляли, прибавляется 1 .

Поясним на примере. Округлим 57 861 до тысяч. Выполним первые два пункта из правил округления.

После подчёркнутой цифры стоит цифра 8 , значит к цифре разряда тысяч (у нас это 7) прибавим 1 , а все цифры, отделённые вертикальной чертой заменим нулями.

Теперь округлим 756 485 до сотен.

Округлим 364 до десятков.

3 6 |4 ≈ 360 - в разряде единиц стоит 4 , поэтому мы оставляем 6 в разряде десятков без изменений.

На числовой оси число 364 заключено между двумя «круглыми» числами 360 и 370 . Эти два числа называют приближёнными значениями числа 364 с точностью до десятков.

Число 360 - приближённое значение с недостатком , а число 370 - приближённое значение с избытком .

В нашем случае, округлив 364 до десятков, мы получили, 360 - приближённое значение с недостатком.

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

  • 8 659 000 = 8 659 тыс.
  • 3 000 000 = 3 млн.

Округление также применяется для прикидочной проверки ответа в вычислениях.

До точного вычисления сделаем прикидку ответа, округлив множители до наивысшего разряда.

794 · 52 ≈ 800 · 50 ≈ 40 000

Делаем вывод, что ответ будет близок к 40 000 .

794 · 52 = 41 228

Аналогично можно выполнять прикидку округлением и при делении чисел.

В некоторых случаях, точное число при делении определенной суммы на конкретное число невозможно определить в принципе. Например, при делении 10 на 3, у нас получается 3,3333333333…..3, то есть, данное число невозможно использовать для подсчета конкретных предметов и в других ситуациях. Тогда данное число следует привести к определенному разряду, например, к целому числу или к числу с десятичным разрядом. Если мы приведем 3,3333333333…..3 к целому числу, то получим 3, а приводя 3,3333333333…..3 к числу с десятичным разрядом, получим 3,3.

Правила округления

Что такое округление? Это отбрасывание нескольких цифр, которые являются последними в ряду точного числа. Так, следуя нашему примеру, мы отбросили все последние цифры, чтобы получить целое число (3) и отбросили цифры, оставив только разряды десятков (3,3). Число можно округлять до сотых и тысячных, десятитысячных и прочих чисел. Все зависит от того, насколько точное число необходимо получить. Например, при изготовлении медицинских препаратов, количество каждого из ингредиентов лекарства берется с наибольшей точностью, поскольку даже тысячная грамма может привести к летальному исходу. Если же необходимо подсчитать, какая успеваемость учеников в школе, то чаще всего используется число с десятичным или с сотым разрядом.

Рассмотрим иной пример, в котором применяются правила округления. Например, имеется число 3,583333, которое необходимо округлить до тысячных – после округления, за запятой у нас должно остаться три цифры, то есть результатом станет число 3,583. Если же это число округлять до десятых, то у нас получится не 3,5, а 3,6, поскольку после «5» стоит цифра «8», которая приравнивается уже к «10» во время округления. Таким образом, следуя правилам округления чисел, необходимо знать, если цифры больше «5», то последняя цифра, которую необходимо сохранить, будет увеличена на 1. При наличии цифры, меньшей, чем «5», последняя сохраняемая цифра остается неизменной. Такие правила округления чисел применяются независимо от того, до целого числа или до десятков, сотых и т.д. необходимо округлить число.

В большинстве случаев, при необходимости округления числа, в котором последняя цифра «5», этот процесс выполняется неправильно. Но существует еще и такое правило округления, которое касается именно таких случаев. Рассмотрим на примере. Необходимо округлить число 3,25 до десятых. Применяя правила округления чисел, получим результат 3,2. То есть, если после «пяти» нет цифры или стоит ноль, то последняя цифра остается неизменной, но только при условии, что она является четной – в нашем случае «2» — это четная цифра. Если бы нам необходимо было выполнить округление 3,35, то результатом бы стало число 3,4. Поскольку, в соответствии с правилами округления, при наличии нечетной цифры перед «5», которую необходимо убрать, нечетная цифра увеличивается на 1. Но только при условии, что после «5» нет значащих цифр. Во многих случаях, могут применяться упрощенные правила, согласно которым, при наличии за последней сохраняемой цифрой значений цифр от 0 до 4, сохраняемая цифра не изменяется. При наличии других цифр, последняя цифра увеличивается на 1.

5.5.7. Округление чисел

Чтобы округлить число до какого-либо разряда – подчеркнем цифру этого разряда, а затем все цифры, стоящие за подчеркнутой, заменяем нулями, а если они стоят после запятой – отбрасываем. Если первая замененная нулем или отброшенная цифра равна 0, 1, 2, 3 или 4, то подчеркнутую цифру оставляем без изменения . Если первая замененная нулем или отброшенная цифра равна 5, 6, 7, 8 или 9, то подчеркнутую цифру увеличиваем на 1.

Примеры.

Округлить до целых:

1) 12,5; 2) 28,49; 3) 0,672; 4) 547,96; 5) 3,71.

Решение. Подчеркиваем цифру, стоящую в разряде единиц (целых) и смотрим на цифру, стоящую за ней. Если это цифра 0, 1, 2, 3 или 4, то подчеркнутую цифру оставляем без изменения, а все цифры после нее отбрасываем. Если же за подчеркнутой цифрой стоит цифра 5 или 6 или 7 или 8 или 9, то подчеркнутую цифру увеличим на единицу.

1) 1 2 ,5≈13;

2) 2 8 ,49≈28;

3) 0 ,672≈1;

4) 54 7 ,96≈548;

5) 3 ,71≈4.

Округлить до десятых:

6) 0, 246; 7) 41,253; 8) 3,81; 9) 123,4567; 10) 18,962.

Решение. Подчеркиваем цифру, стоящую в разряде десятых, а затем поступаем согласно правилу: все стоящие после подчеркнутой цифры отбросим. Если за подчеркнутой цифрой была цифра 0 или 1 или 2 или 3 или 4, то подчеркнутую цифру не изменяем. Если за подчеркнутой цифрой шла цифра 5 или 6 или 7 или 8 или 9, то подчеркнутую цифру увеличим на 1.

6) 0, 2 46≈0,2;

7) 41, 2 53≈41,3;

8) 3, 8 1≈3,8;

9) 123, 4 567≈123,5;

10) 18, 9 62≈19,0. За девяткой стоит шестерка, поэтому, девятку увеличиваем на 1. (9+1=10) нуль пишем, 1 переходит в следующий разряд и будет 19. Просто 19 мы в ответе записать не можем, так как должно быть понятно, что мы округляли до десятых - цифра в разряде десятых должна быть. Поэтому, ответ: 19,0.

Округлить до сотых:

11) 2, 045; 12) 32,093; 13) 0, 7689; 14) 543, 008; 15) 67, 382.

Решение. Подчеркиваем цифру в разряде сотых и, в зависимости от того, какая цифра стоит после подчеркнутой, оставляем подчеркнутую цифру без изменения (если за ней 0, 1, 2, 3 или 4) или увеличиваем подчеркнутую цифру на 1 (если за ней стоит 5, 6, 7, 8 или 9).

11) 2, 0 4 5≈2,05;

12) 32,0 9 3≈32,09;

13) 0, 7 6 89≈0,77;

14) 543, 0 0 8≈543,01;

15) 67, 3 8 2≈67,38.

Важно: в ответе последней должна стоять цифра в том разряде, до которого вы округляли.

www.mathematics-repetition.com

Как округлить число до целого

Применяя правило округления чисел, рассмотрим на конкретных примерах, как округлить число до целого.

Правило округления числа до целого

Чтобы округлить число до целого (или округлить число до единиц), надо отбросить запятую и все числа, стоящие после запятой.

Если первая из отброшенных цифр 0, 1, 2, 3 или 4, то число не изменится.

Если первая из отброшенных цифр 5, 6, 7, 8 или 9, предыдущую цифру нужно увеличить на единицу.

Округлить число до целого:

Чтобы округлить число до целого, отбрасываем запятую и все стоящие после нее числа. Так как первая отброшенная цифра 2, предыдущую цифру не изменяем. Читают: «восемьдесят шесть целых двадцать четыре сотых приближенно равно восьмидесяти шести целым».

Округляя число до целого, отбрасываем запятую и все следующие за ней цифры. Так как первая из отброшенных цифр равна 8, предыдущую увеличиваем на единицу. Читают: «Двести семьдесят четыре целых восемьсот тридцать девять тысячных приближенно равно двести семидесяти пяти целым».

При округлении числа до целого запятую и все стоящие за ней цифры отбрасываем. Поскольку первая из отброшенных цифр - 5, предыдущую увеличиваем на единицу. Читают: «Нуль целых пятьдесят две сотых приближенно равно одной целой».

Запятую и все стоящие после нее цифры отбрасываем. Первая из отброшенных цифр - 3, поэтому предыдущую цифру не изменяем. Читают: «Нуль целых триста девяносто семь тысячных приближенно равно нуль целых».

Первая из отброшенных цифр - 7, значит, стоящую перед ней цифру увеличиваем на единицу. Читают: «Тридцать девять целых семьсот четыре тысячных приближенно равно сорока целым». И еще пара примеров на округление числа до целых:

27 Comments

Не правильная теория про если цифра 46.5 это не 47 а 46 это называется еще банковским округлением к ближайшему четному округляется если после запятой 5 и за ним нет никакой цифры

Уважаемый ShS! Возможно(?), в банках округление происходит по иным правилам. Не знаю, я не работаю в банке. На этом сайте речь идёт о правилах, действующих в математике.

как округлить число 6,9?

Чтобы округлить число до целого, надо отбросить все числа, стоящие после запятой. Отбрасываем 9, поэтому предыдущее число следует увеличить на единицу. Значит, 6,9 приближенно равно семи целым.

На самом деле действительно не увеличивается цифра если после запятой 5 в любом финансовом учреждении

Гм. В таком случае финансовые учреждения в вопросах округления руководствуются не законами математики, а своими собственными соображениями.

Скажите, как округлить 46,466667. Запуталась

Если требуется округлить число до целого, то надо отбросить все цифры, стоящие после запятой. Первая из отброшенных цифр равна 4, поэтому предыдущую цифру не изменяем:

Уважаемая Светлана Ивановна. Плохо же Вы знакомы с правилами математики.

Правило. Если отбрасывается цифра 5, а за ней нет значащих цифр, то округление производится на ближайшее четное число, т. е. последняя сохраняемая цифра оставляется неизменной, если она четная, и усиливается, если она нечетная.

И Соответственно: Округляя число 0,0465 до третьего десятичного знака, пишем 0,046. Усиления не делаем, так как последняя сохраняемая цифра 6 - четная. Число 0,046 столь же близко к данному, как 0,047.

Уважаемый гость! Да будет Вам известно, в математике для округление числа существуют различные способы округления. В школе изучают один из них, состоящий в отбрасывании младших разрядов числа. Я рада за Вас, что Вы знаете другой способ, но неплохо бы не забывать и школьные знания.

Спасибо вам большое! Нужно было округлить 349,92. Получается 350. Спасибо за правило?

как правильно округлить 5499,8?

Если речь об округлении до целого, то отбросить все цифры, стоящие после запятой. Отброшенная цифра - 8, следовательно, предыдущую увеличиваем на единицу. Значит, 5499,8 приближенно равно 5500 целым.

Доброго дня!
А вот такой вопрос возник сейас:
Есть три числа: 60.56% 11.73% и 27.71% Каким образом окрулить до целых знаечний? Чтобы в сумме то 100 осталось. Если просто округлять, то 61+12+28=101 Плучается неувязочка. (Если, как тыт писали, по «банковскому» методу - в данном случае получится, но в случае, например 60.5% и 39.5% получится опять что-то пало - 1% потеряем). Как быть?

О! помог метод от «гость 02.07.2015 12:11″
Благодарю»

Не знаю меня в школе учили так:
1.5 => 1
1.6 => 2
1.51 => 2
1.51 => 1.6

Возможно, Вас так учили.

0, 855 до сотых помогите пожалуйста

0, 855≈0,86 (отброшена 5, предыдущую цифру увеличиваем на 1).

Округлить 2,465 до целого числа

2,465≈2 (первая отброшенная цифра - 4. Поэтому предыдущую оставляем без изменения).

Как округлить 2,4456 до целого?

2,4456 ≈ 2 (так как первая отброшенная цифра 4, предыдущую цифру оставляем без изменения).

Исходя из правил кругления: 1,45=1,5=2, следовательно 1,45=2. 1,(4)5 = 2. Так ли это?

Нет. Если требуется округлить 1,45 до целого, отбрасываем первую цифру после запятой. Поскольку это 4, предыдущую цифру не изменяем. Таким образом, 1,45≈1.

В некоторых случаях, точное число при делении определенной суммы на конкретное число невозможно определить в принципе. Например, при делении 10 на 3, у нас получается 3,3333333333…..3, то есть, данное число невозможно использовать для подсчета конкретных предметов и в других ситуациях. Тогда данное число следует привести к определенному разряду, например, к целому числу или к числу с десятичным разрядом. Если мы приведем 3,3333333333…..3 к целому числу, то получим 3, а приводя 3,3333333333…..3 к числу с десятичным разрядом, получим 3,3.

Правила округления

Что такое округление? Это отбрасывание нескольких цифр, которые являются последними в ряду точного числа. Так, следуя нашему примеру, мы отбросили все последние цифры, чтобы получить целое число (3) и отбросили цифры, оставив только разряды десятков (3,3). Число можно округлять до сотых и тысячных, десятитысячных и прочих чисел. Все зависит от того, насколько точное число необходимо получить. Например, при изготовлении медицинских препаратов, количество каждого из ингредиентов лекарства берется с наибольшей точностью, поскольку даже тысячная грамма может привести к летальному исходу. Если же необходимо подсчитать, какая успеваемость учеников в школе, то чаще всего используется число с десятичным или с сотым разрядом.

Рассмотрим иной пример, в котором применяются правила округления. Например, имеется число 3,583333, которое необходимо округлить до тысячных - после округления, за запятой у нас должно остаться три цифры, то есть результатом станет число 3,583. Если же это число округлять до десятых, то у нас получится не 3,5, а 3,6, поскольку после «5» стоит цифра «8», которая приравнивается уже к «10» во время округления. Таким образом, следуя правилам округления чисел, необходимо знать, если цифры больше «5», то последняя цифра, которую необходимо сохранить, будет увеличена на 1. При наличии цифры, меньшей, чем «5», последняя сохраняемая цифра остается неизменной. Такие правила округления чисел применяются независимо от того, до целого числа или до десятков, сотых и т.д. необходимо округлить число.

В большинстве случаев, при необходимости округления числа, в котором последняя цифра «5», этот процесс выполняется неправильно. Но существует еще и такое правило округления, которое касается именно таких случаев. Рассмотрим на примере. Необходимо округлить число 3,25 до десятых. Применяя правила округления чисел, получим результат 3,2. То есть, если после «пяти» нет цифры или стоит ноль, то последняя цифра остается неизменной, но только при условии, что она является четной - в нашем случае «2» - это четная цифра. Если бы нам необходимо было выполнить округление 3,35, то результатом бы стало число 3,4. Поскольку, в соответствии с правилами округления, при наличии нечетной цифры перед «5», которую необходимо убрать, нечетная цифра увеличивается на 1. Но только при условии, что после «5» нет значащих цифр. Во многих случаях, могут применяться упрощенные правила, согласно которым, при наличии за последней сохраняемой цифрой значений цифр от 0 до 4, сохраняемая цифра не изменяется. При наличии других цифр, последняя цифра увеличивается на 1.

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

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

Общий порядок округления и терминология

Методы

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

  • Округление к ближайшему целому (англ. rounding ) - наиболее часто используемое округление, при котором число округляется до целого, модуль разности с которым у этого числа минимален. В общем случае, когда число в десятичной системе округляют до N-го знака, правило может быть сформулировано следующим образом:
    • если N+1 знак < 9 , то N-й знак сохраняют, а N+1 и все последующие обнуляют;
    • если N+1 знак ≥ 5 , то N-й знак увеличивают на единицу, а N+1 и все последующие обнуляют;
    Например: 11,9 → 12; −0,9 → −1; −1,1 → −1; 2,5 → 3. Максимальная дополнительная абсолютная погрешность, вносимая при таком округлении (погрешность округления), составляет ±0,5 последнего сохраняемого разряда.
  • Округление к меньшему по модулю (округление к нулю, целое англ. fix, truncate, integer ) - самое «простое» округление, поскольку после обнуления «лишних» знаков предшествующий знак сохраняют, то есть технически оно состоит в отбрасывании лишних знаков. Например, 11,9 → 11; −0,9 → 0; −1,1 → −1). При таком округлении может вноситься погрешность в пределах единицы последнего сохраняемого разряда, причём в положительной части числовой оси погрешность всегда отрицательна, а в отрицательной - положительна.
  • Округление к большему (округление к +∞, округление вверх, англ. ceiling - досл. «потолок») - если обнуляемые знаки не равны нулю, предшествующий знак увеличивают на единицу, если число положительное, или сохраняют, если число отрицательное. В экономическом жаргоне - округление в пользу продавца , кредитора (лица, получающего деньги). В частности, 2,6 → 3, −2,6 → −2. Погрешность округления - в пределах +1 последнего сохраняемого разряда.
  • Округление к меньшему (округление к −∞, округление вниз, англ. floor - досл. «пол») - если обнуляемые знаки не равны нулю, предшествующий знак сохраняют, если число положительное, или увеличивают на единицу, если число отрицательное. В экономическом жаргоне - округление в пользу покупателя , дебитора (лица, отдающего деньги). Здесь 2,6 → 2, −2,6 → −3. Погрешность округления - в пределах −1 последнего сохраняемого разряда.
  • Округление к большему по модулю (округление к бесконечности, округление от нуля) - относительно редко используемая форма округления. Если обнуляемые знаки не равны нулю, предшествующий знак увеличивают на единицу. Погрешность округления составляет +1 последнего разряда для положительных и −1 последнего разряда для отрицательных чисел.

Варианты округления 0,5 к ближайшему целому

Отдельного описания требуют правила округления для специального случая, когда (N+1)-й знак = 5, а последующие знаки равны нулю . Если во всех остальных случаях округление до ближайшего целого обеспечивает меньшую погрешность округления, то данный частный случай характерен тем, что для однократного округления формально безразлично, производить его «вверх» или «вниз» - в обоих случаях вносится погрешность ровно в 1/2 младшего разряда. Существуют следующие варианты правила округления до ближайшего целого для данного случая:

  • Математическое округление - округление всегда в бо́льшую по модулю сторону (предыдущий разряд всегда увеличивается на единицу).
  • Банковское округление (англ. banker"s rounding ) - округление для этого случая происходит к ближайшему чётному , то есть 2,5 → 2; 3,5 → 4.
  • Случайное округление - округление происходит в меньшую или большую сторону в случайном порядке, но с равной вероятностью (может использоваться в статистике). Также часто используется округление с неравными вероятностями (вероятность округления вверх равна дробной части), этот способ делает накопление ошибок случайной величиной с нулевым математическим ожиданием.
  • Чередующееся округление - округление происходит в меньшую или большую сторону поочерёдно.

Во всех вариантах в случае, когда (N+1)-й знак не равен 5 или последующие знаки не равны нулю, округление происходит по обычным правилам: 2,49 → 2; 2,51 → 3.

Математическое округление просто формально соответствует общему правилу округления (см. выше). Его недостатком является то, что при округлении большого числа значений, которые далее будут обрабатываться совместно, может происходить накопление ошибки округления . Типичный пример: округление до целых рублей денежных сумм, выражаемых в рублях и копейках. В реестре из 10 000 строк (если считать копеечную часть каждой суммы случайным числом с равномерным распределением, что обычно вполне допустимо) окажется в среднем около 100 строк с суммами, содержащими в части копеек значение 50. При округлении всех таких строк по правилам математического округления «вверх» сумма «итого» по округлённому реестру окажется на 50 рублей больше точной.

Три остальных варианта как раз и придуманы для того, чтобы уменьшить общую погрешность суммы при округлении большого количества значений. Округление «до ближайшего чётного» исходит из предположения, что при большом числе округляемых значений, имеющих 0,5 в округляемом остатке, в среднем половина из них окажется слева, а половина - справа от ближайшего чётного, таким образом, ошибки округления взаимно погасятся. Строго говоря, предположение это верно лишь тогда, когда набор округляемых чисел обладает свойствами случайного ряда, что обычно верно в бухгалтерских приложениях, где речь идёт о ценах, суммах на счетах и так далее. Если же предположение будет нарушено, то и округление «до чётного» может приводить к систематическим ошибкам. Для таких случаев лучше работают два следующих метода.

Два последних варианта округления гарантируют, что примерно половина специальных значений будет округлена в одну сторону, половина - в другую. Но реализация таких методов на практике требует дополнительных усилий по организации вычислительного процесса.

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

Обозначения

Операция округления числа x к большему (вверх ) обозначается следующим образом: ⌈ x ⌉ {\displaystyle \lceil x\rceil } . Аналогично, округление к меньшему (вниз ) обозначается ⌊ x ⌋ {\displaystyle \lfloor x\rfloor } . Эти символы (а также английские названия для этих операций - соответственно, ceiling и floor , досл. «потолок» и «пол») были введены К. Айверсоном в его работе A Programming Language , описавшей систему математических обозначений, позже развившуюся в язык программирования APL . Айверсоновские обозначения операций округления были популяризированы Д. Кнутом в его книге «Искусство программирования» .

По аналогии, округление к ближайшему целому часто обозначают как [ x ] {\displaystyle \left} . В некоторых прежних и современных (вплоть до конца XX века) работах так обозначалось округление к меньшему; такое использование этого обозначения восходит ещё к работе Гаусса 1808 года (третье его доказательство квадратичного закона взаимности). Кроме того, это же обозначение используется (с другим значением) в нотации Айверсона .

Использование округлений при работе с числами ограниченной точности

Реальные физические величины всегда измеряются с некоторой конечной точностью, которая зависит от приборов и методов измерения и оценивается максимальным относительным или абсолютным отклонением неизвестного истинного значения от измеренного, что в десятичном представлении значения соответствует либо определённому числу значащих цифр, либо определённой позиции в записи числа, все цифры после (правее) которой являются незначащими (лежат в пределах ошибки измерения). Сами измеренные параметры записываются с таким числом знаков, чтобы все цифры были надёжными, возможно, последняя - сомнительной. Погрешность при математических операциях с числами ограниченной точности сохраняется и изменяется по известным математическим законам, поэтому когда в дальнейших вычислениях возникают промежуточные значения и результаты с больши́м числом цифр, из этих цифр только часть являются значимыми. Остальные цифры, присутствуя в значениях, фактически не отражают никакой физической реальности и лишь отнимают время на вычисления. Вследствие этого промежуточные значения и результаты при вычислениях с ограниченной точностью округляют до того количества знаков, которое отражает реальную точность полученных значений. На практике обычно рекомендуется при длинных «цепочных» ручных вычислениях сохранять в промежуточных значениях на одну цифру больше. При использовании компьютера промежуточные округления в научно-технических приложениях чаще всего теряют смысл, и округляется только результат.

Так, например, если задана сила 5815 гс с точностью до грамма силы и длина плеча 1,4 м с точностью до сантиметра, то момент силы в кгс по формуле M = (m g) ⋅ h {\displaystyle M=(mg)\cdot h} , в случае формального расчёта со всеми знаками, окажется равным: 5,815 кгс 1,4 м = 8,141 кгс м . Однако если учесть погрешность измерения, то мы получим, что предельная относительная погрешность первого значения составляет 1/5815 ≈ 1,7 10 −4 , второго - 1/140 ≈ 7,1 10 −3 , относительная погрешность результата по правилу погрешности операции умножения (при умножении приближённых величин относительные погрешности складываются) составит 7,3 10 −3 , что соответствует максимальной абсолютной погрешности результата ±0,059 кгс м! То есть в реальности, с учётом погрешности, результат может составлять от 8,082 до 8,200 кгс м, таким образом, в рассчитанном значении 8,141 кгс м полностью надёжной является только первая цифра, даже вторая - уже сомнительна! Корректным будет округление результата вычислений до первой сомнительной цифры, то есть до десятых: 8,1 кгс м, или, при необходимости более точного указания рамок погрешности, представить его в виде, округлённом до одного-двух знаков после запятой с указанием погрешности: 8,14 ± 0,06 кгс м .

Эмпирические правила арифметики с округлениями

В тех случаях, когда нет необходимости в точном учёте вычислительных погрешностей, а требуется лишь приблизительно оценить количество точных цифр в результате расчёта по формуле, можно пользоваться набором простых правил округлённых вычислений :

  1. Все исходные значения округляются до реальной точности измерений и записываются с соответствующим числом значащих цифр, так, чтобы в десятичной записи все цифры были надёжными (допускается, чтобы последняя цифра была сомнительной). При необходимости значения записываются со значащими правыми нулями, чтобы в записи указывалось реальное число надёжных знаков (например, если длина в 1 м реально измерена с точностью до сантиметров, записывается «1,00 м», чтобы было видно, что в записи надёжны два знака после запятой), или точность явно указывается (например, 2500±5 м - здесь надёжными являются только десятки, до них и следует округлять).
  2. Промежуточные значения округляются с одной «запасной» цифрой.
  3. При сложении и вычитании результат округляется до последнего десятичного знака наименее точного из параметров (например, при вычислении значения 1,00 м + 1,5 м + 0,075 м результат округляется до десятых метра, то есть до 2,6 м). При этом рекомендуется выполнять вычисления в таком порядке, чтобы избегать вычитания близких по величине чисел и производить действия над числами по возможности в порядке возрастания их модулей.
  4. При умножении и делении результат округляется до наименьшего числа значащих цифр, которое имеют множители или делимое и делитель. Например, если тело при равномерном движении прошло дистанцию 2,5⋅10 3 метров за 635 секунд , то при вычислении скорости результат должен быть округлён до 3,9 м/с , поскольку одно из чисел (расстояние) известно лишь с точностью до двух значащих цифр. Важное замечание: если один операндов при умножении или делитель при делении является по смыслу целым числом (то есть не результатом измерений непрерывной физической величины с точностью до целых единиц, а, например, количеством или просто целой константой), то количество значащих цифр в нём на точность результата операции не влияет, и оставляемое число цифр определяется только вторым операндом. Например, кинетическая энергия тела массой 0,325 кг , движущегося со скоростью 5,2 м/с , равна E k = m v 2 2 = 0.325 ⋅ 5.2 2 2 = 4.394 ≈ 4.4 {\displaystyle E_{k}={\tfrac {mv^{2}}{2}}={\tfrac {0.325\cdot 5.2^{2}}{2}}=4.394\approx 4.4} Дж - округляется до двух знаков (по количеству значащих цифр в значении скорости), а не до одного (делитель 2 в формуле), так как значение 2 по смыслу - целая константа формулы, она является абсолютно точной и не влияет на точность вычислений (формально такой операнд можно считать «измеренным с бесконечным числом значащих цифр»).
  5. При вычислении значения функции f (x) {\displaystyle f\left(x\right)} требуется оценить значение модуля

Дробные числа в электронных таблицах Excel можно выводить на экран с разной степенью точности :

  • самый простой способ – на вкладке «Главная » нажимаем кнопки «Увеличить разрядность » или «Уменьшить разрядность »;
  • щелкаем правой кнопкой мыши по ячейке, в раскрывшемся меню выбираем «Формат ячеек… », далее вкладка «Число », выбираем формат «Числовой », определяем, сколько будет десятичных знаков после запятой (по умолчанию предлагается 2 знака);
  • щелкаем ячейку, на вкладке «Главная » выбираем «Числовой », либо идем на «Другие числовые форматы… » и там настраиваем.

Вот как выглядит дробь 0,129, если менять количество десятичных знаков после запятой в формате ячейки:

Обратите внимание, в A1,A2,A3 записано одно и то же значение , меняется только форма представления. При дальнейших расчетах будет использоваться не величина, видимая на экране, а исходная . Начинающего пользователя электронных таблиц это может слегка запутать. Чтобы реально изменить значение, необходимо использовать специальные функции, их в Excel несколько.

Формула округление

Одна из часто применяемых функций округления – ОКРУГЛ . Она работает по стандартным математическим правилам. Выбираем ячейку, щелкаем значок «Вставить функцию », категория «Математические », находим ОКРУГЛ

Определяем аргументы, их два – сама дробь и количество разрядов. Щелкаем «ОК » и смотрим, что получилось.

К примеру, выражение =ОКРУГЛ(0,129;1) даст результат 0,1. Нулевое количество разрядов позволяет избавляться от дробной части. Выбор отрицательного количества разрядов позволяет округлять целую часть до десятков, сотен и так далее. Например, выражение =ОКРУГЛ(5,129;-1) даст 10.

Округляем в большую или меньшую сторону

В Excel представлены и другие средства, позволяющие работать с десятичными дробями. Одно из них – ОКРУГЛВВЕРХ , выдает самое близкое число, большее по модулю. Например, выражение =ОКРУГЛВВЕРХ(-10,2;0) даст -11. Количество разрядов здесь 0, значит, получим целое значение. Ближайшее целое , большее по модулю, – как раз -11. Пример использования:

ОКРУГЛВНИЗ аналогична предыдущей функции, но выдает ближайшее значение, меньшее по модулю. Различие в работе вышеописанных средств видно из примеров :

=ОКРУГЛ(7,384;0) 7
=ОКРУГЛВВЕРХ(7,384;0) 8
=ОКРУГЛВНИЗ(7,384;0) 7
=ОКРУГЛ(7,384;1) 7,4
=ОКРУГЛВВЕРХ(7,384;1) 7,4
=ОКРУГЛВНИЗ(7,384;1) 7,3
Загрузка...