.dsy:it. Pages (25): « First ... « 6 7 8 9 [10] 11 12 13 14 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Algoritmi e strutture dati (http://www.dsy.it/forum/forumdisplay.php?forumid=207)
-- [Algoritmi] Progetto "CONTROLLO REMOTO" (http://www.dsy.it/forum/showthread.php?threadid=16306)


Posted by mitnik on 13-01-2005 17:00:

ok questo modo è giustissimo però cio vuol dire che utilizzi una lista per contenere ogni nome dell'automa? ad ogni elemento della lista corrisponde un carattere?

Potrebbe essere giusto ma considera che probabilmente del nome di un automa utilizzerai solo i primi caratteri pre verificare che un segnale influenzi un automa, quindi parte della lista non verrà mai usata e questo è uno spreco doppio rispetto all'utilizzo di un puntatore ad un array di char


Posted by joe.satriani on 13-01-2005 17:57:

qualcuno mi sa indicare un buon editor magari da scaricare?


Posted by p2p on 13-01-2005 18:15:

Originally posted by joe.satriani
qualcuno mi sa indicare un buon editor magari da scaricare?

io uso ConTEXT http://www.context.cx/


x chi mi aveva chiesto la lezione con l esempio della lettura e allocazione dinamica di memoria è qui:
http://homes.dsi.unimi.it/~aguzzoli...lgo/lucidi9.pdf

l esempio parte da pag.25 nelle pagine successive viene spiegato tutto


Posted by Dav83 on 13-01-2005 23:52:

qualcuno ha idea di come si faccia a verificare la presenza di un prefisso nel campo char *nome della struttura di automa???

Una buona soluzione strutturale potrebbe essere quella degli alberi binari sia per automi che per ostacoli...a proposito ci dovrebbe essere da qualche parte nella sezione Filez il progetto Banchetto. ALtrimenti sulla pagina di fiorentini la lezione 12 ci può aiutare!

__________________
Ciao miao bau


Posted by mitnik on 14-01-2005 08:08:

quindi tu Andrea utilizzi una lista anche per contenere il segnale dato in ingresso?


Posted by andrea on 14-01-2005 08:54:

uso la lista per prendere il parametro in input (la stringa binaria), ma poi secondo me mantenere una lista per ogni automa è troppo. Bisogna pensare a qualcosa di diverso.


Posted by mitnik on 14-01-2005 09:06:

so potrebbe leggere l'input e metterlo in una stringa, contare gli elementi, allocare lo spazio per un array di char (relativo all'automa inserito ) copiare il cotenuto della lista in tale array, svuotare la lista. E' un po lungo ma effettivamente si può inserire una stringa di qualsiasi dimensione.


Il problema rimane esaminare in modo corretto il segnale. avete qualche idea?


Posted by LoneWolf on 14-01-2005 10:50:

Originally posted by Dav83
qualcuno ha idea di come si faccia a verificare la presenza di un prefisso nel campo char *nome della struttura di automa???

Una buona soluzione strutturale potrebbe essere quella degli alberi binari sia per automi che per ostacoli...a proposito ci dovrebbe essere da qualche parte nella sezione Filez il progetto Banchetto. ALtrimenti sulla pagina di fiorentini la lezione 12 ci può aiutare!


Puoi mettere in AND il prefisso e il nome dell'automa, considerando nel risultato soltanto un numero di bit pari alla lunghezza del prefisso.
Se sono tutti 1 il prefisso è contenuto nell'automa.

__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"


Posted by andrea on 14-01-2005 12:13:

non credo proprio in AND (0 AND 0 fa 0, non 1). Magari in EXOR per vedere i bit diversi e quelli uguali.


Posted by LoneWolf on 14-01-2005 12:56:

Originally posted by andrea
non credo proprio in AND (0 AND 0 fa 0, non 1). Magari in EXOR per vedere i bit diversi e quelli uguali.


Hai ragione anche tu, ma non essendo arrivato ancora a quel punto non avevo approfondito l'idea.:-o
Comunque la strada a mio parere è quella.

__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"


Posted by dirkpitt on 14-01-2005 15:16:

Qualcuno sa cosa significa questo messaggio di errore che compare all'atto della compilazione:
C:/Programmi/cs1300/bin/../lib/gcc-lib/mingw32/3.3.1/../../../libmingw32.a(main.o)(.text+0x97):main.c: undefined reference to `WinMain@16'

:? :? :?


Edit:
--> PROBLEMA RISOLTO... nel file non è presente la funzione main... cosa normale visto che lo uso semplicemente come file contentente l'implementazione della lista...

__________________
Esistono 10 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono... :D


Posted by LoneWolf on 14-01-2005 15:28:

Originally posted by dirkpitt
Qualcuno sa cosa significa questo messaggio di errore che compare all'atto della compilazione:
C:/Programmi/cs1300/bin/../lib/gcc-lib/mingw32/3.3.1/../../../libmingw32.a(main.o)(.text+0x97):main.c: undefined reference to `WinMain@16'

:? :? :?

Guarda, ieri sera mi è saltato fuori un errore del genere; non ricordo che errore avessi fatto di preciso, comunque era qualcosa del tipo errore di sintassi, punto e virgola saltato o simili.

__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"


Posted by LoneWolf on 14-01-2005 16:22:

Ragazzi, qualcuno ha avuto come me e Teju la malsana idea di utilizzare gli alberi?
Abbiamo trovato due implementazioni differenti di alberi che potrebbero andare bene.

Altro quesito: ricordate se a lezione hanno sconsigliato l'utilizzo degli alberi radicati con un numero illimitato di figli (pagina 201 di Introduzione agli Algoritmi)?

__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"


Posted by Teju on 14-01-2005 16:26:

......

__________________
Teju.it - Una vita da raccontare


Posted by mitnik on 14-01-2005 16:27:

ma avete risolto il problema della lettura dell'input? come suddividete per esempio il comando

a 12 6 N 010101

dove memorizzate il tutto?


All times are GMT. The time now is 16:15. Pages (25): « First ... « 6 7 8 9 [10] 11 12 13 14 » ... Last »
Show all 366 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.