000096.

## 7.3.4.5. Точность выполнения арифметических операций.

Все арифметические операции выполняются с точностью 0,00001.

Результат арифметической операции не должен превышать по модулю величины 8388607,99999. Если величина результата превысила указанную величину, то результат будет представлен заведомо неверным числом.

При выполнении операции деления результат может оказаться меньше, чем 0,00001. В этом случае, результат операции деления будет представлен числом 0000000.00000.

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

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

Если обнаруживается деление на ноль или на величину по модулю большую, чем 8388607.99999, то вычисления прекращаются, а оператору выдаются соответствующие сообщения (См. "Руководство оператора").

При выполнении операций сложения и вычитания контроль участвующих в них величин не производится.

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