Fattoriale

Dopo aver analizzato gli algoritmi risolutivi consideriamo i pro e i contro di ognuno

Metodo risolutivoProContro
RicorsivoCodifica elegante~n chiamate ricorsive
~n moltiplicazioni
IterativoCodifica elementare ~n moltiplicazioni
Con formulaNumero di operazioni costanteDifficile da ricordare
Numeri irrazionali
Valore approssimato

Conclusioni

  1. Per il calcolo del fattoriale di n esistono più algoritmi
  2. Al crescere di n utilizzeremo l’algoritmo più conveniente
  3. Algoritmo ricorsivo, se n è piccolo
  4. Algoritmo iterativo, …
  5. Con formula, se n è molto grande ed è sufficiente sapere l’ordine di grandezza.