Salta al contenuto principale
Matematica e Geometria

Fattoriale

Il fattoriale di n è il prodotto di tutti gli interi da 1 a n e conta gli ordinamenti possibili di n oggetti: qui lo ottieni esatto fino all'ultima cifra, insieme a quante cifre ha, da quanti zeri finisce (formula di…

Il tuo calcolo

Modifica i dati e confronta

10!

3.628.800

Prodotto di tutti gli interi da 1 a 10.

Cifre

7

Zeri finali

2

tanti quanti i fattori 5

Stirling

3.598.700

scarto 0,83 %

Ricorsione

10! = 10 × 9!

362.880

I fattoriali da 0 a 10

Valori dei primi fattoriali
nn!Che cosa conta
01l'unico ordinamento dell'insieme vuoto
11gli ordinamenti possibili di 1 oggetto
22gli ordinamenti possibili di 2 oggetti
36gli ordinamenti possibili di 3 oggetti
424gli ordinamenti possibili di 4 oggetti
5120gli ordinamenti possibili di 5 oggetti
6720gli ordinamenti possibili di 6 oggetti
75040gli ordinamenti possibili di 7 oggetti
840.320gli ordinamenti possibili di 8 oggetti
9362.880gli ordinamenti possibili di 9 oggetti
103.628.800gli ordinamenti possibili di 10 oggetti

Calcolo combinatorio: combinazioni, disposizioni, permutazioni, fattoriale

Tutto il calcolo combinatorio risponde a una sola domanda — «in quanti modi?» — e per rispondere servono due informazioni: l'ordine conta? e si possono ripetere gli elementi? Le quattro risposte possibili sono le quattro formule fondamentali.

Le quattro regole del conteggio

  • Ordine no, ripetizione no → combinazioni semplici: C(n, k) = n! / (k! · (n−k)!). È il caso del SuperEnalotto: C(90, 6) = 622.614.630.
  • Ordine sì, ripetizione no → disposizioni semplici: D(n, k) = n! / (n−k)!. È il podio di una gara: con 10 atleti, D(10, 3) = 720 podi diversi.
  • Ordine sì, ripetizione sì → disposizioni con ripetizione: nᵏ. È il PIN del bancomat: 10⁴ = 10.000 combinazioni.
  • Ordine no, ripetizione sì → combinazioni con ripetizione: C(n+k−1, k). È il caso dei gusti di gelato: 3 palline scelte fra 5 gusti, potendo ripetere, fanno C(7, 3) = 35 coni diversi.

Il fattoriale è il caso limite delle disposizioni: quando si usano tutti gli elementi (k = n) restano solo gli ordinamenti, e sono n!. La convenzione 0! = 1 non è un capriccio: esiste esattamente un modo di ordinare l'insieme vuoto, ed è quello che rende coerenti tutte le formule.

Combinazioni o disposizioni? La domanda che decide

Il test più rapido è chiedersi se scambiando due elementi si ottiene un caso diverso. Le sei carte del SuperEnalotto estratte in ordine diverso sono la stessa giocata: l'ordine non conta, sono combinazioni. Oro, argento e bronzo scambiati fra loro sono un podio diverso: l'ordine conta, sono disposizioni. Il legame fra i due conti è semplice: D(n, k) = C(n, k) · k!, perché ogni gruppo scelto si può ordinare in k! modi.

Il triangolo di Tartaglia

In Italia si chiama triangolo di Tartaglia (altrove di Pascal) la tabella in cui la riga n contiene i coefficienti C(n, 0), C(n, 1)… C(n, n). Ogni numero è la somma dei due sopra di lui — è la regola di Pascal: C(n, k) = C(n−1, k−1) + C(n−1, k). Quei numeri sono anche i coefficienti dello sviluppo del binomio: (a + b)⁴ = a⁴ + 4a³b + 6a²b² + 4ab³ + b⁴, dove 1, 4, 6, 4, 1 è la quinta riga. La somma di una riga vale 2ⁿ, cioè il numero di tutti i sottoinsiemi possibili.

Gli anagrammi e le lettere ripetute

Se tutte le lettere di una parola fossero diverse gli anagrammi sarebbero n!. Ogni lettera ripetuta però produce scambi che non si vedono, e va divisa via: gli anagrammi di una parola di n lettere sono n! diviso il prodotto dei fattoriali delle ripetizioni. MATEMATICA ha 10 lettere con tre A, due M e due T: 10! / (3! · 2! · 2!) = 3.628.800 / 24 = 151.200 anagrammi. Con MAMMA (tre M e due A) si scende a 5! / (3! · 2!) = 10.

Numeri che vale la pena conoscere

  • SuperEnalotto: C(90, 6) = 622.614.630. La probabilità del «6» è 1 su 622 milioni.
  • Lotto: ambo su una ruota C(90, 2) = 4.005; terno C(90, 3) = 117.480; cinquina C(90, 5) = 43.949.268.
  • Poker: le mani da 5 carte su 52 sono C(52, 5) = 2.598.960.
  • Mazzo di carte: gli ordinamenti di un mazzo francese sono 52!, un numero di 68 cifre — più dei granelli di sabbia della Terra.
  • Formazione: 11 titolari scelti in una rosa di 25 sono C(25, 11) = 4.457.400.
  • PIN e password: 10⁴ = 10.000 PIN; una password di 8 caratteri su un alfabeto di 94 simboli dà 94⁸ ≈ 6,1 × 10¹⁵ possibilità.

Quanto crescono, e dove si rompono le calcolatrici

Il fattoriale cresce più in fretta di qualunque esponenziale: 13! supera i 6 miliardi, 20! ≈ 2,43 × 10¹⁸ è l'ultimo che entra in un intero a 64 bit, 100! ha 158 cifre e finisce con 24 zeri, e 171! supera il massimo numero rappresentabile in virgola mobile (circa 1,8 × 10³⁰⁸): una calcolatrice normale risponde Infinito. Anche il coefficiente binomiale si rompe prima di quanto sembri: C(100, 50) vale 100.891.344.545.564.193.334.812.497.256, ma in virgola mobile diventa 1,0089134454556418 × 10²⁹ e le ultime tredici cifre spariscono. Qui ogni conteggio è in aritmetica intera esatta, quindi le cifre ci sono tutte.

Gli zeri finali di n! si contano senza calcolare il fattoriale, con la formula di Legendre: quanti fattori 5 ci sono da 1 a n, cioè ⌊n/5⌋ + ⌊n/25⌋ + ⌊n/125⌋ + … Per 100! fa 20 + 4 = 24. I fattori 2 sono sempre più numerosi dei 5, quindi sono i 5 a dettare il numero di zeri.

Quando i numeri sono enormi si usa l'approssimazione di Stirling: n! ≈ √(2πn) · (n/e)ⁿ. L'errore relativo è già sotto lo 0,5 % a n = 20 e continua a calare: non serve per il valore esatto, ma dice in un colpo d'occhio quante cifre aspettarsi.

Dal conteggio alla probabilità

Contare è il passo che precede la probabilità. Se tutti i casi sono ugualmente possibili, la probabilità di un evento è il numero di casi favorevoli diviso il numero di casi possibili: giocando una sola schedina al SuperEnalotto i casi favorevoli sono 1 e i possibili 622.614.630, quindi la probabilità è 1 / 622.614.630 ≈ 0,00000016 %. È anche il motivo per cui la formula del binomio compare nella distribuzione binomiale: C(n, k) conta in quanti ordini diversi possono presentarsi k successi su n tentativi.

Il fattoriale di n è il prodotto di tutti gli interi da 1 a n e conta gli ordinamenti possibili di n oggetti: qui lo ottieni esatto fino all'ultima cifra, insieme a quante cifre ha, da quanti zeri finisce (formula di Legendre) e di quanto sbaglia l'approssimazione di Stirling. È una domanda diversa dalle combinazioni: qui non si sceglie niente, si contano gli ordini. Il calcolo è in aritmetica intera, quindi 171! — che su una calcolatrice normale diventa «Infinito» — resta un numero con le sue 310 cifre.

Come calcolare il fattoriale di un numero

Inserisci il valore di n nel calcolatore per ottenere n! e, opzionalmente, combinazioni e permutazioni associate.

  1. 1

    Scegli la modalita

    Clicca il pulsante n! nella barra in cima allo strumento per attivare la modalita fattoriale. Le altre modalita (C(n,k) e P(n,k)) richiedono un secondo campo k.

  2. 2

    Inserisci n

    Digita un intero da 0 a 170 nel campo n (elementi). Lo strumento calcola il risultato in tempo reale non appena inserisci il valore.

  3. 3

    Leggi il risultato

    Il riquadro in evidenza mostra il valore esatto di n!. Per risultati superiori a 10^15 il numero viene formattato in notazione esponenziale.

  4. 4

    Consulta il triangolo di Pascal

    Sotto al risultato appare il triangolo di Pascal, fino a un massimo di 11 righe, utile per leggere i coefficienti binomiali C(n,k) senza ricalcolarli.

Domande frequenti

Perché 0! è uguale a 1 e non a 0?
Perché il fattoriale conta gli ordinamenti, e di un insieme vuoto esiste esattamente un ordinamento: quello vuoto. La convenzione non è arbitraria, è quella che tiene in piedi tutte le altre formule: nella ricorsione n! = n × (n−1)! il caso 1! = 1 × 0! funziona solo se 0! = 1, e nel coefficiente binomiale C(n, 0) = n! / (0! × n!) deve dare 1, perché c'è un solo modo di non scegliere niente.
Quanto crescono i fattoriali?
Più in fretta di qualunque esponenziale. 5! = 120, 10! = 3.628.800, 13! supera i 6 miliardi, 20! = 2.432.902.008.176.640.000 è l'ultimo che entra in un intero a 64 bit, 52! (gli ordinamenti di un mazzo di carte) ha 68 cifre e 100! ne ha 158, con 24 zeri finali. Gli zeri finali si contano senza fare il conto, con la formula di Legendre: quanti fattori 5 ci sono da 1 a n, cioè ⌊n/5⌋ + ⌊n/25⌋ + ⌊n/125⌋ + …
Qual è il fattoriale più grande che si può calcolare?
Dipende dall'aritmetica. In virgola mobile ci si ferma a 170! (circa 7,26 × 10³⁰²): da 171! in poi si supera il massimo numero rappresentabile e la calcolatrice risponde «Infinito». In aritmetica intera esatta, come qui, il limite è solo pratico: questo strumento arriva a 5.000! restando istantaneo, e mostra comunque le prime cifre e il numero totale di cifre quando il valore è troppo lungo da leggere tutto.