Целая часть вещественного числа (функции Floor и IntegerPart)
Всякое вещественное число представляет собой сумму его целой и дробной частей:

Есть множество способов преобразования вещественных чисел в целые. Но важнейшими из них являются округление к целому числу и отбрасывание дробной части.
Округление к ближайшему целому, не превосходящему х: функция Floor[x]
Функция Floor [х] представляет собой наибольшее целое, не превосходящее х.
{Floor[Pi], Floor[-Pi], Floor[0], Floor [2.99], Floor [-2.0001]} {3,-4,0,2,-3}Именно функция Floor в математике и называется целой частью числа и обычно обозначается через [х]. Заметьте, что эта функция отсекает дробную часть только неотрицательных чисел. Для отрицательных нецелых чисел ее работа иллюстрируется следующим примером.
Floor[-8.12345678] -9Поэтому если необходимо просто отбросить дробную часть, лучше воспользоваться функцией IntegerPart.
Отбрасывание дробной части: функция IntegerPart
Функция IntegerPart просто отбрасывает дробную часть.
{IntegerPart[2.4],IntegerPart[2.6],IntegerPart[-2.4],IntegerPart[-2.6],IntegerPart[Pi^2]} {2,2,-2,-2,9}"Потолок" вещественного числа – округление к наименьшему целому, не превосходящему х: функция Ceiling
Выражение Ceiling [х] представляет собой наименьшее целое, которое не меньше х.
{Ceiling[Pi],Ceiling[-Pi],Ceiling[0],Ceiling[2.99],Ceiling[-2.0001]} (4,-3,0,3,-2}Округление вещественного Числа: функция Round
Функции Floor и Ceiling позволяют округлить вещественное число к меньшему или большему целому. Иногда же нужно выполнить округление к ближайшему целому. Именно для этого и предназначена функция Round.
{Round[2.4],Round[2.6],Round[-2.4],Round[-2.6],Round[Pi^2]} {2,3,-2,-3,10}Однако числа, дробная часть которых равна.5, имеют два ближайших целых. Такие числа функция Round округляет к ближайшему четному целому.
Round[Range[20]-10.5] {-10,-8,-8,-6,-6,-4,-4,-2,-2, 0, 0.2, 2, 4, 4, 6, 6, 8, 8, 10}