Правильность результатов численного эксперимента зависит от уровня точности собственно модели, точности задания параметров модели, ошибки используемых приближенных методов и погрешности, получающейся при проведении вычислений. Подробно вопросы распространения погрешностей входных данных (неустранимой погрешности) рассмотрены, например, в [Меркулова Н. Н., Михайлов М. Д. Методы приближенных вычислений],
В памяти числа записываются на конечной разрядной сетке, т.е. сохраняется только определенное число значащих цифр в записи числа. Это может вызвать ошибки.
К ошибкам
может привести и так называемый способ записи чисел с плавающей точкой (или
запятой), при котором число записывается в виде значащей части (мантиссы) и
порядка. Поэтому такие числа, как или
в форме с плавающей точкой всегда будут
записаны приближенно:
0.33333333
0.66666666 или 0.66666667, если происходит округление.
Таким образом, при вычислений арифметических выражений с вещественными и комплексными операндами возникают ошибки округления, которые могут привести к существенному искажению результата.
При выполнении
действий в системах с плавающей точкой на конечной разрядной сетке происходит
нарушение некоторых законов алгебры, как, например, ассоциативного и
дистрибутивного [Кнудт Д. Искуссиво программирования для ЭВМ. Т. 2]: и
, что также способствует
накоплению ошибки.