Читая это http://en.wikibooks.org/wiki/Ada_Programming/Types/delta заставил меня задуматься, каково предельное значение delta
.
Например
delta 127 range 0..1_000_000;
требуется один байт для хранения дельта-значения.
Но
delta 0.0000000001 range 0..1;
потребуется больше байтов, верно?
Так есть ли предел дельта? Конечно, мы не можем бесконечно продолжать меньшие приращения?
В приведенной выше ссылке написано
Если компилятор принимает ваше определение типа с фиксированной точкой, он гарантирует, что значения, представленные этим типом, будут иметь по крайней мере указанную степень точности (или лучше). Если компилятор не может поддерживать определение типа (например, из-за ограниченного оборудования), возникает ошибка времени компиляции.