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:

http://rosettacode.org/wiki/Conway’s_Game_of_Life#Ruby

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

http://about.me/diego.luca.candido

«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»

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs