Дипломная работа: Целочисленные функции
ëx û — наибольшее целое, меньше или равное x ;
éx ù — наименьшее целое, больше или равное x .
Из определения ясно, что , . Отсюда следует, что
(1)
В целых точках неубывающие функции и совпадают, т.е. Û — целое Û. А если они не совпадают, то они отличаются на 1, т.е.
[- не целое] (2)
Эта формула связывает все три обозначения Айверсона. Здесь и далее квадратные скобки используются для произвольного высказывания P в таком смысле:
Функции и являются отображениями друг друга относительно координатных осей, т.е.
, (3)
Из определений «пола» и «потолка» легко следуют свойства этих функций: и
(4)
Разность между и называется дробной частью x и обозначается
Иногда называется целой частью , поскольку .
Докажем следующее свойство рассматриваемых функций:
(5)
Так как равно либо 0, либо 1, то равно либо , либо .
II. Связь с непрерывными функциями.
Пусть — некоторая непрерывная монотонно возрастающая функция, обладающая тем свойством, что — целое число Þ — целое число. Тогда
(6)
и
(7)
всякий раз, когда определены функции,,.
Докажем, что
Случай 1: если , тогда .
Случай 2: если , тогда (в силу того, что функция монотонно возрастающая), а так как функция «пол» — не убывающая, то . Предположим, что , тогда существует такое число , что и (в силу непрерывности функции). Из условия следует, что — целое число. Это противоречит тому, что между и нет целых чисел. Значит, .
Докажем, что
Случай 1: если , то .
Случай 2: если , то (в силу того, что функция монотонно возрастающая), а так как функция «потолок» — не убывающая, то . Предположим, что , тогда существует такое число , что и (в силу непрерывности функции ). Из условия следует, что — целое число. Это противоречит тому, что между и нет целых чисел. Значит, .
Рассмотрев , получаем полезное свойство:
и (8)
Например, при и получаем , т.е. троекратное деление на 10 с последовательным отбрасыванием цифр остатка — это то же самое, что и непосредственное деление на 1000 с последующим отбрасыванием всего остатка.
III. Количество целых чисел в интервалах: [a, b], [a, b), (a,b), (a, b].
Будем рассматривать указанные интервалы при условии .
Если a и b — целые числа, тогда интервал [a , b ) содержит ровно целых чисел: a , a +1, …, , аналогично интервал (a , b ] содержит целых чисел, но a и b — произвольные вещественные числа. Из (4) следует
, когда — целое число
Поэтому интервал [a , b ) содержит ровно целых чисел, а интервал (a , b ] содержит ровно целых чисел.
Рассмотрим промежуток [a , b ]. Имеем (на основании свойств (4)). Отсюда следует, что рассматриваемый промежуток содержит ровно целых чисел: , , …, , .
Рассмотрим (a , b ), причём . Имеем . Отсюда следует, что рассматриваемый интервал содержит ровно целых чисел: , , …, , . Если не вводить дополнительное ограничение то получим, что пустой интервал (a , a ) содержит ровно целых чисел.
Подытожим установленные факты:
Интервал | Количество целых чисел | Ограничение |
[a , b ] | ëb û-éa ù + 1 | a £ b |
[a , b ) | éb ù-éa ù | a £ b |
(a , b ] | ëb û-ëa û | a £ b |
(a , b ) | éb ù-ëa û-1 | a < b |
(9)