Определение 1.6. Значащими цифрами в записи приближенного числа называются все цифры в его записи, начиная с первой ненулевой слева.
Определение 1.7. Первые п значащих цифр в записи приближенного числа называются верными в узком смысле, если абсолютная погрешность числа не превосходит половины единицы разряда, соответствующего п-йзначащей цифре, считая слева направо.
Наряду с данным определением иногда используется другое.
Определение 1.8. Первые п значащих цифр в записи приближенного числа называются верными в широком смысле, если абсолютная погрешность числа не превосходит единицы разряда, соответствующего n-йзначащей цифре.
Чтобы округлить число до п значащих цифр, отбрасывают все цифры, стоящие справа от n-й значащей цифры, или, если это нужно для сохранения разрядов, заменяют их нулями. При этом:
1) если первая отброшенная цифра меньше 5, то оставшиеся десятичные знаки сохраняют без изменения;
2) если первая отброшенная цифра больше 5, то к последней оставшейся цифре прибавляют единицу;
3) если первая отброшенная цифра равна 5 и среди остальных отброшенных цифр есть ненулевые, то к последней оставшейся цифре прибавляют единицу;
4) если первая из отброшенных цифр равна 5 и все отброшенные цифры являются нулями, то последняя оставшаяся цифра оставляется неизменной, если она четная, и увеличивается на единицу, если нет (правило четной цифры).
Это правило гарантирует, что сохраненные значащие цифры числа являются верными в узком смысле, т. е. погрешность округления не превосходит половины разряда, соответствующего последней оставленной значащей цифре. Правило четной цифры должно обеспечить компенсацию знаков ошибок.
Следующая теорема выявляет связь относительной погрешности числа с числом верных десятичных знаков.
Теорема 1.1. Если положительное приближенное число имеет п верных значащих цифр, то его относительная погрешность δ не превосходит величины 101-n, деленной на первую значащую цифру ан:
δ ≤ 101-n / ан. (1.11)
Формула (11) позволяет вычислить предельную относительную погрешность
δa = 101-n / ан. (1.12)
1.6. Погрешности арифметических операций
Приведем правила вычисления погрешности результата различных арифметических операций над приближенными числами.
Относительно алгебраической суммы u = х ± у можно утверждать следующее.
Теорема 1.2. Предельная абсолютная погрешность суммы приближенных чисел равна сумме предельных абсолютных погрешностей слагаемых, т. е.
Δu = Δx + Δy. (1.13)
Из формулы (1.13) следует, что предельная абсолютная погрешность суммы не может быть меньше предельной абсолютной погрешности наименее точного из слагаемых, т. е. если в состав суммы входят приближенные слагаемые с разными абсолютными погрешностями, то сохранять лишние значащие цифры в более точных не имеет смысла.
Теорема 1.3. Если все слагаемые в сумме имеют один и тот же знак, то предельная относительная погрешность суммы не превышает наибольшей из предельных относительных погрешностей слагаемых:
δu ≤ . (1.14)
При вычислении разности двух приближенных чисел и = х - у её абсолютная погрешность, согласно теореме 2, равна сумме абсолютных погрешностей уменьшаемого и вычитаемого, т. е. Δu = Δx + Δy, а предельная относительная погрешность
δu = .(1.15)
Из формулы (1.15) следует, что если приближенные значения х и у близки, то предельная относительная погрешность будет очень большой.
В некоторых случаях удается избежать вычисления разности близких чисел с помощью преобразования выражения так, чтобы разность была исключена.
Если представляется сложным заменить вычитание близких приближенных чисел сложением, то следует поступать так: если известно, что при вычитании должно пропасть m первых значащих цифр, а в результате требуется сохранить п верных цифр, тогда в уменьшаемом и вычитаемом следует сохранять m + п верных значащих цифр.
Теорема 1.4. Предельная относительная погрешность произведения и = х× у приближенных чисел, отличных от пуля, равна сумме предельных относительных погрешностей сомножителей, т. е.
δu = δx + δy. (1.16)
В частности, если и = kx, где k – точное число, имеем Δu = |k|Δx, δи= δх.
Теорема 1.5. Предельная относительная погрешность частного равна сумме предельных относительных погрешностей делимого и делителя.