Точность относится к тому, сколько информации передается числом (в терминах количества цифр), тогда как точность является мерой «правильности».
Давайте возьмем π
приближение 22 * 1005 * / 7 , для наших целей 3.142857143
.
Для ваших конкретных вопросов:
число точное, но не точное: 3.14
. Это конечно точно с точки зрения близости, учитывая доступную точность. Нет другого числа с тремя значащими цифрами, которое ближе к цели (и 3.13
, и 3.15
находятся дальше от реального значения).
число точное, но не точное: 99999.12345678901234567890
. Это гораздо точнее, поскольку он передает больше информации. К сожалению, его точность еще не достигнута, поскольку он не равен вблизи целевого значения.
число, которое является одновременно точным и точным: 3.142857143
. Вы можете получить больше точных (прикрепляя нули на конце), но не более точных.
Конечно, это если целевой номер равен на самом деле 3.142857143
. Если это 22 * 1040 * / 7 , то вы можете получить более точные значения и , начиная с 3.142857143 * 7 = 22.000000001
. фактическое десятичное число для этой дроби является бесконечно повторяющимся (в базе 10):
3 . 142857 142857 142857 142857 142857 ...
и т. Д., Поэтому вы можете продолжать добавлять точность и в это представление, продолжая повторять эту группу из шести цифр. Или вы можете увеличить оба, просто используя 22 * 1054 * / 7 .