Функции round(x,n) и trunc(x,n) преобразуют x в десятичную строку и округляют или обрезают ее до n знаков после десятичной точки (или до - n знаков перед десятичной точкой, если n <0); аналогично, precision(x,n) округляет x до n значащих десятичных цифр. Для round и trunc пропущенный n принимается равным "0", что обеспечивает обычное округление или усечение до целого числа.
ceil(x) floor(x) precision(x;n) round(x; n) round(x) trunc(x; n) trunc(x) |
ближайшее верхнее целое x ближайшее нижнее целое xусечение х до n цифрпосле запятой усечение х до целого числа |
Таблица 1: Функции округления AMPL