Kalkulator silni — n! online
Kalkulator silni: podaj liczbę naturalną n, a obliczymy n! wraz z rozwinięciem iloczynu — dokładnie nawet dla dużych n.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćSilnia w matematyce – definicja, historia i zastosowanie
Silnia (symbol: wykrzyknik n!) to funkcja matematyczna zdefiniowana dla liczb naturalnych, która przyporządkowuje danej liczbie n iloczyn wszystkich liczb naturalnych dodatnich mniejszych lub równych n. Choć koncepcja ta była znana od tysiącleci (szczególnie w indyjskiej kombinatoryce do wyznaczania permutacji), współczesne oznaczenie w postaci wykrzyknika zostało wprowadzone dopiero w 1808 roku przez francuskiego matematyka Christiana Krampfa. Silnia odgrywa kluczową rolę w kombinatoryce (przy obliczaniu permutacji, kombinacji i wariacji), teorii prawdopodobieństwa, analizie matematycznej (np. we wzorze Taylora i szeregach potęgowych) oraz w algorytmice komputerowej do oceny złożoności obliczeniowej programów.
Nasz darmowy kalkulator silni online pozwala na natychmiastowe wyznaczenie silni z dowolnej podanej liczby naturalnej. Narzędzie radzi sobie również z bardzo dużymi wartościami, pokazując wynik w notacji naukowej.
Wzór matematyczny na silnię (n!)
Dla dowolnej liczby naturalnej dodatniej n, silnię definiuje się jako iloczyn:
n! = 1 × 2 × 3 × ... × (n - 1) × n
W ujęciu rekurencyjnym silnię można zdefiniować za pomocą zależności:
n! = n × (n - 1)! dla n ≥ 1
W matematyce przyjęto również bardzo ważną definicję dla zera, która na pierwszy rzut oka może wydawać się nielogiczna:
0! = 1
Założenie to jest niezbędne, aby wiele wzorów kombinatorycznych (np. symbol Newtona) działało poprawnie dla skrajnych wartości.
Tabela wartości silni dla pierwszych liczb naturalnych
Wartości silni rosną niezwykle szybko (jest to tzw. wzrost silniowy, szybszy nawet od wzrostu wykładniczego). Poniższa tabela przedstawia wartości n! dla początkowych liczb naturalnych:
| Liczba naturalna (n) | Rozwinięcie iloczynu silni | Wynik końcowy (n!) | Zastosowanie praktyczne w permutacji |
|---|---|---|---|
| 0 | Definicja umowna | 1 | Liczba sposobów na uporządkowanie zbioru pustego (dokładnie 1). |
| 1 | 1 | 1 | 1 element można ustawić tylko na 1 sposób. |
| 2 | 1 × 2 | 2 | Dwa elementy (np. A, B) można ustawić na 2 sposoby: AB, BA. |
| 3 | 1 × 2 × 3 | 6 | Trzy elementy można ustawić na 6 sposobów. |
| 4 | 1 × 2 × 3 × 4 | 24 | Cztery książki na półce można ułożyć na 24 sposoby. |
| 5 | 1 × 2 × 3 × 4 × 5 | 120 | Liczba możliwych usadzeń 5 osób przy stole. |
| 6 | 1 × 2 × 3 × ... × 6 | 720 | 720 różnych permutacji dla 6-elementowego zbioru. |
| 8 | 1 × 2 × 3 × ... × 8 | 40 320 | Liczba permutacji dla 8 różnych znaków. |
| 10 | 1 × 2 × 3 × ... × 10 | 3 628 800 | Liczba kombinacji w niektórych prostych grach logicznych. |
Dlaczego silnia rośnie tak szybko?
Zjawisko szybkiego wzrostu wartości silni najlepiej ilustruje porównanie. Podczas gdy 5! to zaledwie 120, to już 15! wynosi ponad 1,3 biliona (1 307 674 368 000). Silnia z liczby 70 przekracza możliwości obliczeniowe standardowych kalkulatorów i ma ponad 100 cyfr. W informatyce algorytmy, których czas wykonania rośnie w tempie silniowym, uznaje się za skrajnie nieefektywne i niemożliwe do zastosowania dla większych zbiorów danych (tzw. problem komiwojażera).
Często zadawane pytania (FAQ)
Co to jest silnia?
Silnia z danej liczby naturalnej n (oznaczana n!) to iloczyn wszystkich liczb naturalnych dodatnich od 1 do n.
Dlaczego silnia z zera (0!) wynosi 1?
Wynika to z definicji kombinatorycznej (jest dokładnie jeden sposób na uporządkowanie zbioru o rozmiarze zero – czyli nie robienie niczego) oraz konieczności zachowania spójności matematycznej we wzorach, np. na symbol Newtona.
Jak obliczyć silnię z liczby ujemnej?
Klasyczna silnia nie jest zdefiniowana dla liczb ujemnych. Istnieje jednak uogólnienie silni na liczby rzeczywiste i zespolone w postaci tzw. funkcji Gamma (Γ), która pozwala na obliczenia poza zbiorem liczb naturalnych.
Co to jest silnia podwójna?
Silnia podwójna (oznaczana n!!) to iloczyn liczb naturalnych o tej samej parzystości co n, nie większych od n. Przykładowo: 5!! = 1 × 3 × 5 = 15, natomiast 6!! = 2 × 4 × 6 = 48.
Jak obliczyć silnię w arkuszu kalkulacyjnym Excel?
W programie Excel służy do tego wbudowana funkcja SILNIA (np. wpisanie =SILNIA(5) zwróci wynik 120).