В математике конечные нули представляют собой последовательность 0 в десятичное представление (или, в более общем смысле, в любом позиционном представлении ) числа, после которого не следуют никакие другие цифры.
Завершающие нули справа от десятичной запятой, как в 12.3400, не влияют на значение числа и могут быть опущены, если интересует только его числовое значение. Это верно, даже если нули повторяются бесконечно. Например, в аптеке конечные нули опускаются в значениях доза для предотвращения неправильного чтения. Однако нули в конце могут быть полезны для указания количества значащих цифр, например, при измерении. В таком контексте «упрощение» числа путем удаления конечных нулей было бы неправильным.
Количество завершающих нулей в ненулевом целом числе с основанием b n равно показателю наивысшей степени числа b, которое делит n. Например, 14000 имеет три завершающих нуля и поэтому делится на 1000 = 10, но не на 10. Это свойство полезно при поиске малых множителей в целочисленной факторизации. Некоторые компьютерные архитектуры имеют операцию подсчета конечных нулей в их наборе команд для эффективного определения количества битов конечных нулей в машинном слове.
Количество завершающих нулей в десятичном представлении of n !, факториал неотрицательного целого n, это просто кратность простого множителя 5 в n !. Это можно определить с помощью этого частного случая формулы де Полиньяка :
где k необходимо выбрать так, чтобы
точнее
и обозначает нижнюю функцию, применяемую к a. Для n = 0, 1, 2,... это
Например, 5>32 и, следовательно, 32! = 263130836933693530167218012160000000 оканчивается на
нулей. Если n < 5, the inequality is satisfied by k = 0; in that case the sum is пусто, дается ответ 0.
Формула фактически подсчитывает количество множителей 5 в n !, но поскольку множителей не меньше 2, это эквивалентно количество множителей 10, каждый из которых дает еще один конечный ноль.
Определение
выполняется следующее рекуррентное соотношение :
Это можно использовать для упрощения вычисления членов суммирования, которое можно остановить, как только когда q i достигает нуля. Условие 5>n эквивалентно q k + 1 = 0.