| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    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

    Previous :

    next :
      Articoli Correlati
    ·Come sostituire più righe nel Apache 
    ·Fasi del ciclo di elaborazione dei dati 
    ·Come ospitare Giochi Flash 
    ·Come utilizzare Oracle Sequenze 
    ·PLC Programming Language Tutorial 
    ·Che cosa è un client UML 
    ·Come disattivare Turbo su M3 
    ·Come scrivere Apps Script 
    ·Come scrivere semplici algoritmi 
    ·Come usare OPL 
      Articoli in evidenza
    ·Come ottenere un file PHP di leggere il titolo Header 
    ·Come utilizzare una route statica persistente 
    ·Come creare un'applicazione console C che agisce come u…
    ·Come riprodurre un file WAV con DirectX Con Visual Basi…
    ·Come installare Sun Java 6.22 a Ubuntu 10.04 ? 
    ·Parti di una finestra di un'applicazione Visual Basic 
    ·Come ottenere l' offset di scorrimento in JavaScript 
    ·Come chiamare una stored procedure SQL con MS Access VB…
    ·Tutorial per Come aggiungere dati in VB 2008 utilizzand…
    ·Come convertire i Tag HTML con testo normale in C # 
    Copyright © Conoscenza Informatica http://it.wingwit.com