|
|
|
|
| |
|
Ariok |
[QUOTE][i]Originally posted by rossa [/i]
... |
12-01-2005 10:17 |
|
|
Ariok |
.arcimaestro.
Registered: Oct 2003
Posts: 394 (0.05 al dì)
Location: milano
Corso: informatica
Anno: Finita....la triennale :D
Time Online: 2 Days, 4:43:21 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by rossa
per la struttura da usare non ho ancora le idee chiare ma dividerei le informazioni (=le celle occupate) memorzzate sugli automi e sugli ostacoli perchè la ricerca sarebbe più snella in fase di movimento anche se poi in fase di creazione ci sono 2 ricerche da fare
In che senso divideresti le informazioni (celle oocupate)??
Io la butto.... al massimo insultatemi.
Avevo pensato una cosa del genere :
Creare una unica lista ceh contenga sia automi che ostacoli , i dati nella struct sarebbero coordinate direzione e nome automa(qui forse definito da un'altra struttura).Per gli ostacoli questi valori saranno null (tranne le coordinate naturalmente).In questo modo si possono fare dei controlli diretti sulla stessa lista ,secondo voi e' fattibile?
__________________
My deviant art Page(maya & 3dstudio)
Vecchio Robot in Xsi
Altro Robot.. in costruzione
MSN yariok@msn.com
|
12-01-2005 10:17 |
|
|
| |
|
p2p |
[QUOTE][i]Originally posted by LoneWolf [/i]
... |
12-01-2005 10:17 |
|
|
p2p |
.arcimaestro.
Registered: Oct 2002
Posts: 377 (0.05 al dì)
Location:
Corso: informatica
Anno:
Time Online: 4 Days, 7:49:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by LoneWolf
Il tuo discorso non regge, e ti spiego il perche'.
Tu hai un file con le operazioni da eseguire, una per riga.
Leggi la prima riga, la esegui; leggi la seconda e la esegui, e cosi' via fino all'ultima riga, in cui si suppone ci sia f.
Per cui, le istruzioni potrebbero benissimo essere lette da file.
Comunque ho scritto ieri pomeriggio una email a Fiorenti, ma non ha ancora risposto: appena mi risponde vi aggiorno.
si è vero, comunque lo (stdin) è la tastiera,non i file, quindi ne deducevo quello sopra deto... va beh cmq questo è l' ultimo dei problemi
|
12-01-2005 10:17 |
|
|
| |
|
p2p |
[QUOTE][i]Originally posted by Ariok [/i]
... |
12-01-2005 10:32 |
|
|
p2p |
.arcimaestro.
Registered: Oct 2002
Posts: 377 (0.05 al dì)
Location:
Corso: informatica
Anno:
Time Online: 4 Days, 7:49:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Ariok
In che senso divideresti le informazioni (celle oocupate)??
Io la butto.... al massimo insultatemi.
Avevo pensato una cosa del genere :
Creare una unica lista ceh contenga sia automi che ostacoli , i dati nella struct sarebbero coordinate direzione e nome automa(qui forse definito da un'altra struttura).Per gli ostacoli questi valori saranno null (tranne le coordinate naturalmente).In questo modo si possono fare dei controlli diretti sulla stessa lista ,secondo voi e' fattibile?
anch io stavo pensando a una cosa simile.. quindi ogni nodo dell lista sarebbe una cella,giusto?quando un automa deve fare una mossa bisogna passare tutta la lista,vedere quali nodi sono ostacoli e fare un confronto sulle coordinate di ogni ostacolo con la prossima posizione che andra' ad occupare l' automa?
pero' non mi senbra molto efficiente,anzi per una lista lunga mi sa che sarebbe lentino.. che dici?
|
12-01-2005 10:32 |
|
|
| |
|
dirkpitt |
[QUOTE][i]Originally posted by LoneWolf [/i]
... |
12-01-2005 10:34 |
|
|
dirkpitt |
Il Laureando...
Registered: Dec 2002
Posts: 210 (0.03 al dì)
Location:
Corso: Informatica
Anno: 3bis
Time Online: 2 Days, 21:12:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by LoneWolf
Le stringhe in C sono array di caratteri, e per gli array e' necessario specificare la lunghezza massima.
Per cui non va bene la soluzione suggerita da te.
Dovremmo utilizzare una lista di CHAR...
Ma una lista per i soli nomi è una pazzia! Appesantirebbe il progetto per una sciocchezza!
__________________
Esistono 10 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono...
|
12-01-2005 10:34 |
|
|
| |
|
andrea |
Anche secondo me fare una lista per la stringa in ... |
12-01-2005 10:47 |
|
|
andrea |
.illuminato.
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Anche secondo me fare una lista per la stringa in input è eccessivo. Inoltre, scusate se mi ripeto, non mi pare che il testo specifichi qualcosa sui vincoli relativi agli automi. Quello che voglio dire è che probabilmente possiamo fare noi delle supposizioni. Per esempio anche lo standard in e out non viene specificato se deve essere tastiera/monitor o file, quindi secondo me uno può fare come vuole. Anche se, a mio parere, è scontato che siano tastiera e monitor.
Per quanto riguarda la verifica delle celle durante i movimenti, se si fa una lista, questa deve essere percorsa ad ogni passo di un movimento. Per esempio, se un automa deve muoversi di 10 passi, bisogna passare la lista 10 volte? non vi pare un pò pesante? A me sì, ma non ho idea di cosa usare come alternativa... A lezione non ha fatto esempi di questo tipo?
|
12-01-2005 10:47 |
|
|
| |
|
Dav83 |
Anch'io penso che una lista solo per i nomi sia un ... |
12-01-2005 10:47 |
|
|
Dav83 |
.amico.
Registered: Jun 2003
Posts: 36 (0.00 al dì)
Location: Casorate Primo
Corso: Informatica
Anno: 3
Time Online: 15:52:19 [...]
Status: Offline
Edit | Report | IP: Logged |
Anch'io penso che una lista solo per i nomi sia un pò esagerato...
per quanto riguarda il listone automa-ostacoli non saprei. Se la lista deve considerarsi infinita prima che confronti le coordinate del nuovo automa con tutti i possibili ostacoli viene Natale...
__________________
Ciao miao bau
|
12-01-2005 10:47 |
|
|
| |
|
rossa |
[QUOTE][i]Originally posted by p2p [/i]
... |
12-01-2005 10:49 |
|
|
rossa |
.simpatizzante.
Registered: Feb 2004
Posts: 17 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 18:44:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by p2p
anch io stavo pensando a una cosa simile.. quindi ogni nodo dell lista sarebbe una cella,giusto?quando un automa deve fare una mossa bisogna passare tutta la lista,vedere quali nodi sono ostacoli e fare un confronto sulle coordinate di ogni ostacolo con la prossima posizione che andra' ad occupare l' automa?
pero' non mi senbra molto efficiente,anzi per una lista lunga mi sa che sarebbe lentino.. che dici?
Anche io ho questo tipo di perplessità : una lista appesantirebbe troppo la ricerca visto che gran parte del progetto prevede delle ricerche ed anche per questo motivo volevo memorizzare a parte gli automi che non creano problemi al movinìmento mentre credo che gran parte delle istruzioni siano di movimnto e non di creazione. Ma non ho idee! Non saprei trovare una struttura che permetta una facile ricerca su questi tipi di dati
|
12-01-2005 10:49 |
|
|
| |
|
dirkpitt |
[QUOTE][i]Originally posted by Dav83 [/i]
... |
12-01-2005 10:50 |
|
|
dirkpitt |
Il Laureando...
Registered: Dec 2002
Posts: 210 (0.03 al dì)
Location:
Corso: Informatica
Anno: 3bis
Time Online: 2 Days, 21:12:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Dav83
Anch'io penso che una lista solo per i nomi sia un pò esagerato...
per quanto riguarda il listone automa-ostacoli non saprei. Se la lista deve considerarsi infinita prima che confronti le coordinate del nuovo automa con tutti i possibili ostacoli viene Natale...
Infatti! Usando due liste separate la cosa dovrebbe alleggerirsi un po'....
Altre alternative, al momento, non mi vengono in mente.
__________________
Esistono 10 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono...
|
12-01-2005 10:50 |
|
|
| |
|
Teju |
[B]Leggere le operazioni:[/B]
... |
12-01-2005 10:53 |
|
|
Teju |
:L'anti - anti-global!!:
Registered: Dec 2001
Posts: 1394 (0.16 al dì)
Location: Cassina Beach
Corso: Info
Anno: 3° ...circa...
Time Online: 5 Days, 8:26:35 [...]
Status: Offline
Edit | Report | IP: Logged |
Leggere le operazioni:
mi date per favore dei link di esempi di lettura delle operazioni? Il prof assicura che se ne son viste a lezione... peccato che non tutti possano seguire!
__________________
Teju.it - Una vita da raccontare
|
12-01-2005 10:53 |
|
|
| |
|
Dav83 |
anch'io ho fatto per ora due liste. mi chiedevo pe ... |
12-01-2005 10:56 |
|
|
Dav83 |
.amico.
Registered: Jun 2003
Posts: 36 (0.00 al dì)
Location: Casorate Primo
Corso: Informatica
Anno: 3
Time Online: 15:52:19 [...]
Status: Offline
Edit | Report | IP: Logged |
anch'io ho fatto per ora due liste. mi chiedevo però come poi risolvere il problema su crea. Mi spiego.
Immaginando di non avere un piano le uniche cose memorizzate sono ostacoli e automi. Creare un piano nuovo significa cancellare entrambe le liste. come posso fare a realizzarlo? Nasce il problema di passare parametri che la funzione non richiede ci siano...o sbaglio? Forse mi sono addentrato un pò troppo ma era per far capire che non sono sicuro neanch'io stesso della soluzione "2 liste"...
__________________
Ciao miao bau
|
12-01-2005 10:56 |
|
|
| |
|
p2p |
ok, sembriamo tutti d' accordo che una lista unica ... |
12-01-2005 10:57 |
|
|
p2p |
.arcimaestro.
Registered: Oct 2002
Posts: 377 (0.05 al dì)
Location:
Corso: informatica
Anno:
Time Online: 4 Days, 7:49:11 [...]
Status: Offline
Edit | Report | IP: Logged |
ok, sembriamo tutti d' accordo che una lista unica non è efficiente, quindi serve qualcos altro.....
tabelle hash?permettono un universo di chiavi infinite(il nostro piano)e si potrebbero usare le celle della tabella come puntatori agli elementi.... xò boh.. che dite?
|
12-01-2005 10:57 |
|
|
| |
|
Dav83 |
Può essere un'idea "tabella linkata". diventa pià ... |
12-01-2005 11:02 |
|
|
Dav83 |
.amico.
Registered: Jun 2003
Posts: 36 (0.00 al dì)
Location: Casorate Primo
Corso: Informatica
Anno: 3
Time Online: 15:52:19 [...]
Status: Offline
Edit | Report | IP: Logged |
Può essere un'idea "tabella linkata". diventa più complicato e io non saprei bene come implemetarla ma col vostro aiuto...
__________________
Ciao miao bau
|
12-01-2005 11:02 |
|
|
| |
|
dirkpitt |
[QUOTE][i]Originally posted by p2p [/i]
... |
12-01-2005 11:03 |
|
|
dirkpitt |
Il Laureando...
Registered: Dec 2002
Posts: 210 (0.03 al dì)
Location:
Corso: Informatica
Anno: 3bis
Time Online: 2 Days, 21:12:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by p2p
ok, sembriamo tutti d' accordo che una lista unica non è efficiente, quindi serve qualcos altro.....
tabelle hash?permettono un universo di chiavi infinite(il nostro piano)e si potrebbero usare le celle della tabella come puntatori agli elementi.... xò boh.. che dite?
Sì, è un'alternativa valida, ma come distingui gli automi dagli ostacoli in modo efficiente?
__________________
Esistono 10 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono...
|
12-01-2005 11:03 |
|
|
| |
|
Teju |
[B]Lunghezza nome degli automi:[/B]
... |
12-01-2005 11:05 |
|
|
Teju |
:L'anti - anti-global!!:
Registered: Dec 2001
Posts: 1394 (0.16 al dì)
Location: Cassina Beach
Corso: Info
Anno: 3° ...circa...
Time Online: 5 Days, 8:26:35 [...]
Status: Offline
Edit | Report | IP: Logged |
Lunghezza nome degli automi:
a dire il vero stavo rileggendo il testo.... parla di "automa identificato univocamente [...] per qualche intero positivo n", dunque è possibile forse dire quanto 'n' deve essere lungo...
....uhm.... però che brutta cosa........
__________________
Teju.it - Una vita da raccontare
|
12-01-2005 11:05 |
|
|
| |
|
Dav83 |
in più dovresti comunque fare una lista per autom ... |
12-01-2005 11:08 |
|
|
Dav83 |
.amico.
Registered: Jun 2003
Posts: 36 (0.00 al dì)
Location: Casorate Primo
Corso: Informatica
Anno: 3
Time Online: 15:52:19 [...]
Status: Offline
Edit | Report | IP: Logged |
in più dovresti comunque fare una lista per automi e una per ostacoli e dovresti creare la struttura per il piano con due puntatori molti dei quali saranno poi inutilizzati.
__________________
Ciao miao bau
|
12-01-2005 11:08 |
|
|
| |
|
All times are GMT. The time now is 09:10. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|