Целая часть
Материал из Википедии — свободной энциклопедии
В математике, целая часть действительного числа x — округление x до ближайшего целого в меньшую сторону. Целая часть числа также называется антье (фр. entier), или пол (англ. floor). Наряду с полом существует парная функция — потолок (англ. ceiling) — округление x до ближайшего целого в большую сторону.
Содержание |
[править] Обозначения и примеры
Для целой части числа x долгое время использовалось обозначение [x], введенное Гауссом[источник?]. Ни понятия функции потолок, ни специального обозначения для нее не существовало. В 1962 году Кеннет Айверсон предложил округления числа x до ближайшего целого в меньшую и большую стороны называть «пол» и «потолок» x и обозначать
и
соответственно [1].
В современной математике используются оба обозначения, [x] и
, однако существует тенденция перехода к терминологии и обозначениям Айверсона. Одна из причин этого — потенциальная неоднозначность понятия «целая часть числа»[1]. Например, целая часть числа 2,7 равна 2, но возможны два мнения на то, как определить целую часть числа −2,7. В соответствии с данным в этой статье определением
, однако в некоторых калькуляторах имеется функция целой части числа INT, для отрицательных чисел определяемая как INT(-x) = INT(x), так что INT(-2,7) = −2. В терминологии Айверсона отсутствуют возможные неоднозначности:
Ниже в этой статье мы следуем терминологии и обозначениям Айверсона.
[править] Определения
Функция пол
определяется как наибольшее целое, меньшее или равное x:
Функция потолок
определяется как наименьшее целое, большее или равное x:
Эти определения эквивалентны следующим (n — целое число) [2]:
а также следующим:
[править] Свойства
Чтобы не оговаривать каждый раз, условимся, что x,y будут обозначать вещественные числа, а n,m — целые.
[править] Пол/потолок как функции вещественной переменной
Функции пол/потолок отображают множество вещественных чисел в множество целых чисел:
Пол/потолок — кусочно-постоянные функции.
Функции пол/потолок имеют разрывны во всех целочисленных точках, это разрывы первого рода со скачком, равным единице.
При этом, функция пол является:
Функция потолок является:
[править] Связь функций пола и потолка
Для произвольного x [3]
Для целого x пол и потолок совпадают:
Если x — не целое, то потолок ровно на единицу выше пола:
Функции пола и потолка являются отражениями друг друга от обеих осей:
[править] Пол/потолок: неравенства
Любое неравенство между вещественным и целых числами равносильно неравенству с полом и потолком между целыми числами [2]:
Два верхних неравенства являются непосредственными следствиями определений пола и потолка, а два нижние — обращение верхних от противного.
Функции пол/потолок являются монотонно возрастающими функциями:
[править] Пол/потолок: сложение
Целочисленное слагаемое можно вносить/выносить за скобки пола/потолка [4]:
Предыдущее равенство вообще говоря не имеет места, если оба слагаемых — вещественные числа. Однако справедливы неравенства
[править] Пол/потолок под знаком функции
Имеет место следующее предложение [5].
Пусть f(x) — непрерывная монотонно возрастающая функция, определенная на некотором промежутке, обладающая тем свойством, что
Тогда
всякий раз, когда определены 
В частности,
если m и n — целые числа, и n > 0.
[править] Пол/потолок: суммы
Если m,n — целые числа, m > 0, то [6]
Вообще, если x — произвольное вещественное число, а m — целое положительное, то
Имеет место более общее сооношение [7]:
Правая часть этого равенства симметрична относительно m и n, и мы получаем следующий закон взаимности:
[править] Применение
Целочисленные функции пол/потолок находят широкое применение в дискретной математике и теории чисел. Ниже приведены некоторые примеры использования этих функций.
[править] Количество цифр в записи числа
Количество цифр в записи целого положительного числа в системе счисления с основанием b равно [8]
[править] Округление
Ближайшее к x целое число может быть определено по формуле
[править] Бинарная операция mod
Операция остаток по модулю
может быть определена с помошью функции пола следующим образом. Если x,y — произвольные вещественные числа, и
, то неполное частное от деления x на y равно
,
а остаток
[править] Дробная часть
Дробная часть вещественного числа x по определению равна
[править] Количество целых точек промежутка
Требуется найти количество целых точек в замкнутом промежутке с концами α и β, то есть количество целых чисел n, удовлетворяющий неравенству
В силу свойств пол/потолка, это неравенство равносильно
.
Это есть точек в замкнутом промежутке с концами
и
, равное
.
Аналогично можно подсчитать количество целых точек в других типах промежутков. Сводка результатов приведена ниже [9].
(Через
обозначена мощность множества M).
Первые три результата справедливы при всех
, а четвертый — только при α < β.
[править] Теорема Рэлея о спектре
См. статью в Кванте «„Пентиум“ хорошо, а ум лучше».
Пусть α и β — положительные иррациональные числа, связанные соотношением [10]
Тогда в ряду чисел
каждое натуральное
встречается в точности один раз. Иными словами мультимножество
однократно накрывает натуральный ряд.
[править] В информатике
[править] В языках программирования
Во многих языках программирования существуют встроенные функции пола/потолка floor(), ceil().
[править] В системах вёрстки
В TeX (и LaTeX) для символов пола/потолка
существуют специальные команды: \lfloor, \rfloor, \lceil, \rceil. Поскольку wiki использует LaTeX для набора математических формул, то в этой статье использовались именно эти команды.
[править] Примечания
- ↑ 1 2 Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 88.
- ↑ 1 2 Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 90.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 89.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 90-91.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 93.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 108.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 112-117.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 91.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 95-96.
- ↑ Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — С. 99-100.
[править] См. также
[править] Литература
- Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. — М.: «Мир», 1998. — 703 с. — ISBN 5-03-001793-3
- М. К. Потапов, В. В. Александров, П. И. Пасиченко. Алгебра и начала анализа. — АО Столетие, 1996.


































