Informazioni

.Ciao a tutti. Ho un grosso problema con Ruby e shoes devo fare un
esercizio ma non ci riesco . Ho scritto una bozza ma completamente
sbagliata e o Codici che trovo su Google non aiutano molto . L esercizio
tipo un game of life uni dimensionale (1 d array) . Il testo il
seguente : vi chiedo davvero una mano ! Vi Ringrazio.

Un automa cellulare un un modello matematico usato per descrivere
l’evoluzione di sistemi complessi discreti.Un automa cellulare
unidimensionale consiste di un array di n celle. L’array pu avere una
qualunque dimensione n finita. Ciascuna di queste celle pu assumere un
insieme finito di stati (ad esempio, 1 (“vivo”) o 0 (“morto”)).
Esempio:L’array qui sotto rappresenta una configurazione di automa
cellulare checontiene due celle vive e cinque morte. 1 0 1 0 0 0 0
Ad un certo tempo t=0 si assegna ad ogni cella un determinato stato.
L’insieme di questi stati costituisce lo stato iniziale dell’automa
cellulare. Dopo un tempo prefissato ogni cella cambier stato
contemporaneamente a tutte le altre, secondo la seguente regola di
transizione: regola 111 110 101 100 011 010
001 000nuovo stato per la cella centrale 0 1 1 0 1 1 1 0Il modo
in cui cambia stato una cella dipende solamente dal proprio stato
attuale e dagli stati delle due celle adiacenti.Ad esempio, partendo
dallo stato iniziale all’istante t=0 100101 applicando la regola data
l’automa evolve nello stato 101111 (istante t=1) e da tale stato
l’automa evolve in 111001 (istante t=2) Si noti che il primo e
l’ultimo elemento dell’array non cambiano mai, perch su tali elementi la
regola di transizione non applicabile. Infatti per poter applicare la
regola ad unelemento x necessario conoscere il valore dei due elementi
adiacenti x-1 e x+1, e nel caso del primo e dell’ultimo elemento
dell’array, abbiamo solo un elemento adiacente. Scrivere un’applicazione
Shoes, che 1) prenda in input un possibile stato iniziale I di un automa
cellulare di n elementi (n scelto dallutente); 2) visualizzi sullo
schermo lo stato iniziale I;3) preveda un pulsante “Evolve” che permetta
di calcolare lo stato successivo dell’automa e che lo visualizzi
sullo schermo al posto dello stato precedente

Oddio, ma sei tornato!

Ma lol.
Complimenti per la perseveranza.
Un po’ meno per la scaltrezza.

2014-06-18 20:24 GMT+02:00 Ju Liu [email protected]:

Almeno, il piacere di postare il testo del problema preservando il
formato
degli esempi? Gist?

#telochiedemaurizio

2014-06-18 20:47 GMT+02:00 maurizio de magnis
[email protected]:

The invincible non-programming programmer. Ma chi è il professore sadico
che vi assegna esercizi che non avete la più pallida idea di come
cominciare?

2014-06-18 21:10 GMT+02:00 Gladenko G. [email protected]:

Comincio a preoccuparmi per il numero di studenti al corso. Se questo é
il
trend… :wink:

On Wednesday, June 18, 2014, Luca P. [email protected]

Ma il problema con ruby e shoes quale sarebbe
Il 18/giu/2014 20:10 “Francesco P.” [email protected] ha
scritto:

In Ruby non si combina proprio a tirare fuori una soluzione non troppo
complicata? :’(

Poteva darvi il problema delle formiche e dei ferormoni. Quello spacca e
ci
fai i navigatori. Con game of life non so che ci fai.

A questo punto darò a breve la soluzione, ma in erlang…
Il 18/giu/2014 22:41 “Andrea P.” [email protected] ha scritto:

Bozza su Gist, per favore.


Luca P.
[email protected]

Ma scusa, riproponi lo stesso quesito dalla stessa email alla quale ti
sei cambiato il nome e vuoi pure che ti risolviamo il compito?
Avrai iniziato qualcosa? Avrai scritto un po’ di codice? Se sì, posta
su gist che forse almeno capiamo dove ti intoppi e ti possiamo dare
una mano.

Così, miei 2 cents, ma le mail “scusate, mi fate i compiti” a me fanno
solo venire in mente PLONK come risposta.

2014-06-19 10:40 GMT+02:00 Francesco P. [email protected]:

A questo punto darò a breve la soluzione, ma in erlang…

cominciare?

un certo tempo t=0 si assegna ad ogni cella un determinato stato.
solamente dal proprio stato attuale e dagli stati delle due celle
conoscere il valore dei due elementi adiacenti x-1 e x+1, e nel caso
precedente


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


$ cd /pub
$ more beer

Il primo blog di application security italiano morbido fuori e
croccante dentro: http://codiceinsicuro.it

A questo punto, almeno per curiosit, ti chiederei un pochino di
contesto.
E un esame universitario? Un compito di superiori? Una sfida tra amici e
se perdi devi imparare il COBOL?


Luca P.
[email protected]

Ma porca vacca va bene non fare i compiti (io non li facevo mai), ma
una c… di ricerca in google no???

Va bene il vampirismo ma che cazz:

tie!

sta in rosetta code!!!

Sveglia!

/me mangia i popcorn

Il 19 giugno 2014 11:00, Davide R. [email protected] ha
scritto:

wrote:

Il 18/giu/2014 20:10 “Francesco P.” <[email protected]

seguente : vi chiedo davvero una mano ! Vi Ringrazio.
insieme finito di stati (ad esempio, 1 (“vivo”) o 0 (“morto”)).
altre, secondo la seguente regola di transizione: regola
cambiano
preveda


Ml mailing list
[email protected]


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Diego Luca C. aka joxer

«Tutto il senso del libro si potrebbe riassumere nelle parole: Quanto
può dirsi, si può dir chiaro; e su ciò, di cui non si può parlare, si
deve tacere»
Ludwig Wittgenstein

«The quieter you become, the more you are able to hear»