Целая часть

В математике, целая часть вещественного числа  — округление до ближайшего целого в меньшую сторону. Целая часть числа также называется антье (фр. entier), или пол (англ. floor). Наряду с полом существует парная функция — потолок (англ. ceiling) — округление до ближайшего целого в большую сторону.

image
График функции «пол» (целая часть числа)
image
График функции «потолок»

Обозначения и примеры

Впервые квадратные скобки (image) для обозначения целой части числа image использовал Гаусс в 1808 году в своём доказательстве закона квадратичной взаимности. Это обозначение считалось стандартным, пока Кеннет Айверсон в своей книге «A Programming Language», опубликованной в 1962 году, не предложил округление числа image до ближайшего целого в меньшую и большую стороны называть «пол» и «потолок» image и обозначать image и image соответственно.

В современной математике используются оба обозначения, image и image, однако всё более и более преимущественно применяют терминологию и обозначения Айверсона: одна из причин состоит в том, что для отрицательных чисел понятие «целая часть числа» уже является неоднозначным. Например, целая часть числа 2,7 равна 2, но на то, как определить целую часть числа −2,7, уже возможны две точки зрения: по определению, данному в этой статье, image, однако в некоторых калькуляторах функция целой части INT для отрицательных чисел определяется как INT(–x) = –INT(x), так что INT(–2,7) = −2. Терминология Айверсона лишена этих недостатков:

image

Определения

Функция «пол» image определяется как наибольшее целое, меньшее или равное image:

image

Функция «потолок» image — это наименьшее целое, большее или равное image:

image

Эти определения эквивалентны следующим неравенствам (где n — целое число):

image

Свойства

В формулах, записанных ниже, буквами image и image обозначены вещественные числа, а буквами image и image — целые.

Пол и потолок как функции вещественной переменной

Функции пол и потолок отображают множество вещественных чисел в множество целых чисел:

image

Пол и потолок — кусочно-постоянные функции.

Функции пол и потолок разрывны: во всех целочисленных точках терпят разрывы первого рода со скачком, равным единице.

При этом функция пол является:

  • полунепрерывной сверху и
  • непрерывной справа.

Функция потолок является:

  • полунепрерывной снизу и
  • непрерывной слева.

Связь функций пол и потолок

Для произвольного числа image верно неравенство

image

Для целого image пол и потолок совпадают:

image

Если image — не целое, то значение функции потолок на единицу больше значения функции пол:

image

Функции пол и потолок являются отражениями друг друга от обеих осей:

image

Пол/потолок: неравенства

Любое неравенство между вещественным и целым числами равносильно неравенству с полом и потолком между целыми числами :

image

Два верхних неравенства являются непосредственными следствиями определений пола и потолка, а два нижние — обращение верхних от противного.

Функции пол/потолок являются монотонно возрастающими функциями:

image

Пол/потолок: сложение

Целочисленное слагаемое можно вносить/выносить за скобки пола/потолка :

image

Предыдущие равенства, вообще говоря, не выполняются, если оба слагаемых — вещественные числа. Однако и в этом случае справедливы неравенства:

image

Пол/потолок под знаком функции

Имеет место следующее предложение:

Пусть image — непрерывная монотонно возрастающая функция, определенная на некотором промежутке, обладающая свойством:

image

Тогда

image

всякий раз, когда определены image.

В частности,

image

если image и image — целые числа, и image.

Пол/потолок: суммы

Если image — целые числа, image, то

image

Вообще, если image — произвольное вещественное число, а image — целое положительное, то

image

Имеет место более общее соотношение :

image

Так как правая часть этого равенства симметрична относительно image и image, то справедлив следующий закон взаимности:

image

Разложимость в ряд

Тривиальным образом функция антье раскладывается в ряд с помощью функции Хевисайда:

image

где каждое слагаемое ряда создаёт характерные «ступеньки» функции. Этот ряд сходится абсолютно, однако ошибочное преобразование его слагаемых может привести к «упрощённому» ряду

image

который расходится.

Применение

Целочисленные функции пол/потолок находят широкое применение в дискретной математике и теории чисел. Ниже приведены некоторые примеры использования этих функций.

Количество цифр в записи числа

Количество цифр в записи целого положительного числа в позиционной системе счисления с основанием b равно

image

Округление

Ближайшее к image целое число может быть определено по формуле

image

Бинарная операция mod

Операция «остаток по модулю», обозначаемая image, может быть определена с помощью функции пола следующим образом. Если image — произвольные вещественные числа, и image, то неполное частное от деления image на image равно

image,

а остаток

image

Дробная часть

Дробная часть вещественного числа image по определению равна

image

Количество целых точек промежутка

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

image

В силу свойств пол/потолка, это неравенство равносильно

image.

Это есть число точек в замкнутом промежутке с концами image и image, равное image.

Аналогично можно подсчитать количество целых точек в других типах промежутков. Сводка результатов приведена ниже .

image
image
image
image

(Через image обозначена мощность множества image).

Первые три результата справедливы при всех image, а четвёртый — только при image.

Теорема Рэлея о спектре

Пусть image и image — положительные иррациональные числа, связанные соотношением

image

Тогда в ряду чисел

image

каждое натуральное image встречается в точности один раз. Иными словами, последовательности

image и image,

называемые последовательностями Битти, образуют разбиение натурального ряда.

В информатике

В Юникоде

В Юникоде есть символы ⌊ (LEFT FLOOR, U+230A) и ⌋ (RIGHT FLOOR, U+230B).

В языках программирования

Во многих языках программирования существуют встроенные функции пола/потолка floor(), ceil().

В системах вёрстки

В TeX (и LaTeX) для символов пола/потолка image, image, image, image существуют специальные команды: \lfloor, \rfloor, \lceil, \rceil. Поскольку wiki использует LaTeX для набора математических формул, то и в данной статье использованы именно эти команды.

Примечания

  1. Lemmermeyer, pp. 10, 23.
  2. Обозначение Гаусса использовали Cassels, Hardy & Wright и Ribenboim. Graham, Knuth & Patashnik и Crandall & Pomerance использовали обозначение Айверсона.
  3. Iverson, p. 12.
  4. Higham, p. 25.
  5. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 88.
  6. Weisstein, Eric W. Floor Function (англ.) на сайте Wolfram MathWorld.
  7. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 90.
  8. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 89.
  9. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 90-91.
  10. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 93.
  11. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 108.
  12. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 112-117.
  13. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 91.
  14. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 95-96.
  15. Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — С. 99-100.
  16. А. Баабабов. «Пентиум» хорошо, а ум лучше // Квант. — 1999. — № 4. — С. 36-38. Архивировано 22 июля 2014 года.

См. также

Литература

  • Р. Грэхем, Д. Кнут, О. Паташник. Конкретная математика. — М.: «Мир», 1998. — 703 с. — ISBN 5-03-001793-3.
  • М. К. Потапов, В. В. Александров, П. И. Пасиченко. Алгебра и начала анализа. — АО Столетие, 1996.

википедия, вики, книга, книги, библиотека, статья, читать, скачать, бесплатно, бесплатное скачивание, мобильный, телефон, андроид, ios, apple, мобильный телефон, ПК, веб, компьютер, информация о Целая часть, Что такое Целая часть? Что означает Целая часть?

0 ответы

Оставить ответ

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Написать ответ

Обязательные поля отмечены звездочкой *