Aprire un editor di testo come Blocco note . Blocco note è possibile accedere in 
 2 
 Digitare la seguente definizione di una funzione ricorsiva elevamento a potenza "Start - > Programmi - > Accessori - > Blocco note ". : 
 
( define ( expt di base n ) per
( if ( = n 0 ) per
 1 
 
( * Base (base expt ( - n 1) ) ) ) ) per
 Questa definizione è data in Lisp . Tuttavia, la stessa funzione può essere scritto in qualsiasi linguaggio che supporta la ricorsione . Prima , la funzione deve verificare la condizione di uscita , che nel nostro caso accade se n = 0 . Poi , la nostra funzione moltiplica i tempi di base l'esponente della base alla potenza originale meno 1 . Questo parallelo alla definizione matematica di elevamento a potenza . 
 3 
 Aprire la definizione di un interprete . Se stai usando un interprete Lisp , utilizzare la funzione in questo modo: . 
 
( Expt 2 2 ) per
 Ciò restituirà 4 
 
              
Programmazione © www.354353.com