Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come utilizzare la ricorsione potenze esponenziali

ricorsione è un concetto fondamentale in informatica . E 'collegata alla matematica , dove alcune funzioni possono essere definite in termini di se stessi . Mentre ottenere un buon tatto per la ricorsione può essere difficile, essendo in grado di scrivere codice in modo ricorsivo è un'abilità importante . Algoritmi ricorsivi spesso rivelano intuizioni circa la struttura o la natura di un problema. Ricorsione può essere usato per calcolare potenze esponenziali . Istruzioni
1

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