Конечный ноль
В математике позиционном конечные нули — это последовательность 0 в десятичном представлении (или, в более общем плане, в любом представлении ) числа, после которой не следуют никакие другие цифры .
Завершающие нули справа от десятичной точки , как в 12.340, не влияют на значение числа и могут быть опущены, если все, что представляет интерес, — это его числовое значение. Это верно, даже если нули повторяются бесконечно . Например, в фармации опускаются, конечные нули в значениях доз чтобы избежать неправильного прочтения. Однако конечные нули могут быть полезны для указания количества значащих цифр , например, при измерении. В таком контексте «упрощение» числа путем удаления конечных нулей было бы неправильным.
Количество конечных нулей в ненулевом по основанию b целом числе n равно показателю степени наивысшей степени числа b, которая делит n . Например, число 14000 имеет три конечных нуля и поэтому делится на 1000 = 10. 3 , но не на 10 4 . Это свойство полезно при поиске небольших факторов при факторизации целых чисел . Некоторые компьютерные архитектуры имеют операцию подсчета конечных нулей в своем наборе команд для эффективного определения количества конечных нулевых битов в машинном слове.
Факториал [ править ]
Количество конечных нулей в десятичном представлении n ! , факториала неотрицательного , представляет целого числа n собой просто кратность простого множителя 5 в n !. Это можно определить с помощью специального случая формулы де Полиньяка : [1]
где k необходимо выбрать так, чтобы
точнее
и обозначает функцию пола, к . примененную Для n = 0, 1, 2,... это
- 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 6, ... (последовательность A027868 в OEIS ).
Например, 5 3 > 32, а значит 32! = 263130836933693530167218012160000000 заканчивается на
нули. Если n < 5, неравенству удовлетворяет k = 0; в этом случае сумма пуста , что дает ответ 0.
Формула фактически подсчитывает количество множителей 5 в n !, но поскольку множителей 2 как минимум столько же, это эквивалентно количеству множителей 10, каждый из которых дает еще один конечный ноль.
Определение
имеет место следующее рекуррентное соотношение :
Это можно использовать для упрощения вычисления членов суммирования, которое можно остановить, как только q i достигнет нуля. Условие 5 к +1 > n эквивалентно q k +1 = 0.
См. также [ править ]
Ссылки [ править ]
- ^ Суммировано из факториалов и конечных нулей.
Внешние ссылки [ править ]
- Почему важны конечные дробные нули? для некоторых примеров, когда конечные нули имеют значение
- Число конечных нулей для любого факториала. Программа Python для расчета количества конечных нулей для любого факториала. Архивировано 22 февраля 2017 г. на Wayback Machine.