Newsgroup: it.comp.lang.visual-basic
Titolo: Urgentissimo! per compito in classe

Ciao a tutti,
                  volevo sapere come poter scrivere tutti i file di un disco
fisso su file txt, comprensivi di percorso. Penso sia necessario usare la
ricorsione ma non so come funziona.
Grazie per chiunque mi possa rispondere prima possibile
Ciao

 ha scritto nel messaggio
news:7FgA7.59174$1H1.6...@news.infostrada.it...

Vabbè... ci provo...
Una funzione ricorsiva è una funzione che richiama se stessa (non me ne
vogliano i puristi teorici)...
Esempio...(molto semplice ed informale)
Funzione DIR (nomecartella)
dichiara StringaRisultati
        Per tutti i file nella cartella nomecartella
            Se nomefile è una cartella
                StringaRisultati = StrignaRisultati & DIR(nomefile)
            altrimenti
                StringaRisultati = StringaRisultati & nomefile
        Chiudi il ciclo
fine funzione
E' solo un esempio semplice per capire il concetto... il resto devi
mettercelo tu....
cerca su MSDN la funzione dir (quella vera:-) ) e vedi come usarla...
Ciao e buono studio.....
(p.s. non mi assumo responsabilità per eventuali imprecisioni dello
pseudo-codice:-))) )

 writes:
x> Una funzione ricorsiva è una funzione che richiama se stessa (non me ne
x> vogliano i puristi teorici)...
Perché  scusa ?  La  ricorsione  è questo,  risolvere  il problema  di
dimensione N sulla base della soluzione del problema di dimensione N-1
posto  che si sappia  risolvere il  problema per  N=1 (o  0) e  che si
sappia risolverlo per N una volta che la soluzine di N-1 è nota.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 sappia risolverlo per N una volta che la soluzione di N-1 è nota.
Ho sempre sognato di scrivere un dizionario informatico per poterci inserire
questa definizione:
Ricorsione: s.m. vedi Ricorsione
Nel caso specifico però non soddisferebbe la tua definizione perchè dopo un
numero variabile di iterazioni N, la soluzione diventerebbe chiara anche se
non era nota la soluzione di N-1. Diciamo che si sarebbe trattato di una
"deduzione ricorsiva". ;-)
Ciao
*Roby*

 ha scritto nel messaggio
news:9r2ddr$qvovj$1...@ID-94194.news.dfncis.de...

RASP RASP RASP cervello di Guido in piena sega mentale!
:-)

 writes:
RP> Ricorsione: s.m. vedi Ricorsione
Micidiale! Il lettore rischia di rimanere incollato per l'eternità davanti
al dizionario! Una trappolaccia fetida :) :) :) :) :)
Effettivamente  la  mia   definizione  era  molto  condizionata  dalla
dimostrazione per  induzione e tralasciava la  ricorsione infinita che
si  ha o quando  la condizione  d'uscita non  è mai  vera o  quando il
programmatore si dimentica di codificarla :)
Altra ricorsione infinita  in VB è quella di un  evento che provoca se
stesso... Buon stack overflow a tutti quanti :) (e dai, ci avviciniamo
ad Halloween, abbiamo diritto anche noi ai _nostri_ mostri :) )


 
Attenzione! nella definizione formale di ricorsione e' SEMPRE presente
un criterio per arrestare la stessa per cui la semplice definizione del
dizionario :-) non soddisfa la presunta capacita' di spiegare cos'e' la
ricorsione

> > RP> Ricorsione: s.m. vedi Ricorsione
sicuro che non sia "femminile"...?
Come per una ninfomane, preparati un'uscita valida prima di "entrare"...
Ciao!
maurizio

 Come per una ninfomane, preparati un'uscita valida prima di "entrare"...
E' incredibile quanti buoni consigli si trovino leggendo un newsgroup
tecnico. :-D
Ciao
*Roby*