Il diagramma di flusso raffigurato a fianco rappresenta il calcolo per ottenere da un numero intero maggiore o eguale a 0 un altro numero.  Elenca i risultati dei calcoli per gli input 0, 1, 2, 3, 4. Descrivi a parole il calcolo che viene effettuato.   
 
N=0     i=0       P=1        0=0? yes 1
N=1     i=0       P=1        0=1? no
        i=0+1=1   P=1*1=1    1=1? yes 1
N=2     i=0       P=1        0=2? no
        i=0+1=1   P=1*1=1    1=2? no
        i=1+1=2   P=1*2=2    2=2? yes 2
N=3     i=0       P=1        0=3? no
        i=0+1=1   P=1*1=1    1=3? no
        i=1+1=2   P=1*2=2    2=3? no
        i=2+1=3   P=2*3=6    3=3? yes 6
N=4     i=0       P=1        0=4? no
        i=0+1=1   P=1*1=1    1=4? no
        i=1+1=2   P=1*2=2    2=4? no
        i=2+1=3   P=2*3=6    3=4? no
        i=3+1=4   P=6*4=24   4=4? yes 24
0 → 1
1 → 1*1 = 1
2 → 1*2 = 2
3 → 2*3 = 6
4 → 6*4 = 24
Ad N = 0 viene associato 1. Ad N = 1 viene associato 1. Ad ogni intero N maggiore di 1 viene associato il prodotto di tutti i numeri interi da 1 ad N.
Pił avanti nel corso degli studi vedrai che questo valore associato ad N viene chiamato fattoriale di N e che esso viene impiegato in vari campi della matematica.