Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - algoritmo per la sequenza 1 11 21 1211...
Forum - Pascal - algoritmo per la sequenza 1 11 21 1211...

Avatar
dariozncn (Normal User)
Newbie


Messaggi: 1
Iscritto: 06/02/2012

Segnala al moderatore
Postato alle 18:48
Lunedì, 06/02/2012
vorrei sapere se è possibile avere l' algoritmo per la sequenza 1 11 21
per eseguirla viene letto il termine precedente i questo modo:
numero di partenza:1
                           un uno "11"
                           due uno "21"
                           un due e un uno "1211"
                           un uno, un due e due uno "111221"
                           ecc. ecc.
(non mi serve necessariamente il codice sorgente in pascal, quello lo scrivo io, ma una formula matematica o qualcos'altro per risolvere la sequenza)
sul web ho trovato dei codici sorgenti ma utilizzabili in altri linguaggi... io utilizzo solo pascal.  (magari se si possono "tradurre")
http://rosettacode.org/wiki/Look-and-say_sequence'>http://translate.google.it/translate?hl=it&langpair=en|it& ...
ASPETTO RISPOSTE




PM
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 19:10
Lunedì, 06/02/2012
Ciao!

Un modo semplice per risolvere l' esercizio, è quello di utilizzare le stringhe.
In questo modo puoi analizzare meglio le cifre.

cioè? cosa intendi per analizzare meglio le cifre? - dariozncn - 06/02/12 20:06
PM
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Up
0
Down
V
Segnala al moderatore
Postato alle 22:21
Lunedì, 06/02/2012
Questo procedimento si chiama decadimento audioattivo.

Se possono aiutarti avevo caricato a suo tempo due script python che risolvevano uno il decadimento e uno il processo inverso (data una stringa decadimentata calcola l'originale)

Decadimento: http://www.pierotofy.it/pages/sorgenti/browse/15352/780/
Inverso: http://www.pierotofy.it/pages/sorgenti/browse/15634/1458/

Anche se non conosci il python è molto simile al pseudo codice e non dovrebbe essere troppo difficile tradurlo in pascal.

ehm... in effetti faccio un po' fatica a tradurlo.... non è che mi puoi aiutare?? - dariozncn - 07/02/12 13:42
comunque mi interessa solo il primo codice... - dariozncn - 07/02/12 13:51
PM