| 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 >> Nozioni di base di Visual Programming >> Content
    Come richiamare un sottoprogramma dal suo interno in Visual Basic
    ricorsione è una delle più potenti idee di tutta la scienza del computer. Spesso definito come un approccio "divide et impera " per risolvere i problemi , la ricorsione permette di risolvere un problema da risolvere uno o più versioni "minori" dello stesso problema , e poi facendo una piccola quantità di lavoro supplementare o combinando . In questo modo , molti problemi molto complessi possono essere risolti con algoritmi incredibilmente eleganti . Cose che ti serviranno
    Microsoft Visual Basic
    Mostra più istruzioni
    1

    creare una nuova funzione di Visual Basic .
    2

    funzione mcd ( ByVal x As Integer , ByVal y As Integer) Come IntegerEnd Funzione

    Questa funzione calcola il massimo comune divisore di due numeri : per esempio.

    Aggiungi un test tra la funzione e linee Function End di distinguere tra il " caso base " e il "caso ricorsivo ". Casi di base sono molto importanti nelle funzioni ricorsive - senza uno, il vostro codice di solito causa un ciclo infinito e probabilmente in crash il programma . Ad esempio , il caso base per la funzione " MCD " si presenta così:

    Se y = 0 Then ' Questo sarà il caseElse base' Questo sarà il caseEnd ricorsiva Se
    < br > 3

    Aggiungi un caso base . Questo è il valore che la funzione restituisce quando si verifica un problema così piccolo che non si può abbattere ulteriormente. Per la funzione " MCD " , che appare così :

    Return x
    4

    Aggiungi un caso ricorsivo . Quando i vostri ricorre funzione , si invoca con un problema più semplice che lo aiuterà a risolvere il problema più grande. Nel caso della funzione " gcd " , il problema più semplice è scelto in modo che il risultato è in realtà il risultato dell'intero problema complesso . Ecco come si presenta :

    Return MCD ( y, x mod y ) economici 5

    prova la tua funzione . E 'sempre importante per testare le funzioni ricorsive utilizzando il caso base e alcuni casi ricorsivi come input . Provate a pensare a test che potrebbero essere al di fuori della norma , come ad esempio i numeri negativi.

    Previous :

    next :
      Articoli Correlati
    ·Come usare caselle combinate 
    ·Come eseguire un Powershell All'interno di programmazio…
    ·Come scrivere codice per VB Classe 
    ·Come eseguire un EXE Embedded con DLL in Visual Basic 
    ·Come Aggiungere dinamicamente un controllo in VB.NET 
    ·Come nascondere le colonne generate automaticamente 
    ·Come rimuovere il Combo Box Duplicati 
    ·Come accedere a più origini dati 
    ·Come eliminare una tabella pivot in VBA 
    ·Come leggere le impostazioni di configurazione in Visua…
      Articoli in evidenza
    ·Come scrivere uno script in ASP 
    ·Come creare un programma Visual Basic Utilizzo di un'is…
    ·Come convertire ColdFusion oggetti in JSON 
    ·Come formattare la proprietà TimeSpan in VB.Net 
    ·Funzione XMLParse 
    ·La differenza in HashMap e HashSet 
    ·Come ottenere tutti i JAR utilizzati in un progetto Jav…
    ·Java non può fare un riferimento statico a un metodo n…
    ·Modalità di accesso a VBA email Allegato 2007 
    ·Come Ignora punteggiatura in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com