Zero końcowe - Trailing zero
W matematyce , końcowe zera są sekwencję 0 w dziesiętnych reprezentacji (lub, bardziej ogólnie, w dowolnej reprezentacji pozycyjnej ) numeru, po której nie ma innych cyfry naśladowania.
Końcowe zera po prawej stronie przecinka dziesiętnego , jak w 12.3400, nie wpływają na wartość liczby i można je pominąć, jeśli interesuje nas tylko jej wartość liczbowa. Dzieje się tak nawet wtedy, gdy zera powtarzają się w nieskończoność . Na przykład w farmacji zera kończące są pomijane w wartościach dawek , aby zapobiec błędnemu odczytaniu. Jednak końcowe zera mogą być przydatne do wskazywania liczby cyfr znaczących , na przykład w pomiarze. W takim kontekście „upraszczanie” liczby poprzez usuwanie końcowych zer byłoby niepoprawne.
Liczba końcowych zer w niezerowej liczbie całkowitej o podstawie b n jest równa wykładnikowi największej potęgi b, która dzieli n . Na przykład liczba 14000 ma trzy zera na końcu i dlatego można ją podzielić przez 1000 = 10 3 , ale nie przez 10 4 . Ta właściwość jest przydatna podczas wyszukiwania małych współczynników w rozkładzie liczb całkowitych . Niektóre architektury komputerów mają operację zliczania końcowych zer w swoim zestawie instrukcji w celu wydajnego określania liczby końcowych bitów zerowych w słowie maszynowym.
Factorial
Liczba zer w reprezentacji dziesiętnej z n ! The czynnikowe z nieujemną liczbę całkowitą N , jest po prostu krotność główny czynnik 5 w N !. Można to określić za pomocą tego szczególnego przypadku wzoru de Polignaca :
gdzie k musi być tak dobrane, że
dokładniej
i oznacza funkcję podłogi stosowane do . Dla n = 0, 1, 2, ... to jest
- 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, ... (sekwencja A027868 w OEIS ).
Na przykład 5 3 > 32, a zatem 32! = 263130836933693530167218012160000000 kończy się na
zera. Jeśli n <5, nierówność jest spełniona przez k = 0; w takim przypadku suma jest pusta , dając odpowiedź 0.
Formuła w rzeczywistości liczy czynniki 5 w n !, Ale ponieważ jest co najmniej tyle samo czynników 2, jest to równoważne liczbie czynników 10, z których każdy daje jeszcze jedno końcowe zero.
Definiowanie
zachodzi następująca relacja powtarzalności :
Można to wykorzystać do uproszczenia obliczeń warunków sumowania, które można zatrzymać, gdy tylko q i osiągnie zero. Warunek 5 k +1 > n jest równoważny q k +1 = 0.
Zobacz też
Bibliografia
- ^ Podsumowanie na podstawie silni i końcowych zer
Zewnętrzne linki
- Dlaczego końcowe zera ułamkowe są ważne? dla niektórych przykładów, kiedy końcowe zera są znaczące
- Liczba końcowych zer dla dowolnego programu silniowego w języku Python do obliczenia liczby końcowych zer dla dowolnej silni