Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Algoritmi e strutture dati > [Algoritmi] Progetto "CONTROLLO REMOTO"
Pages (25): « First ... « 11 12 13 14 [15] 16 17 18 19 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Scusate ragazzi, ho letto che siete arrivati alla conclusione che l'ordine dell'output non conta. Me lo confermate? Perchè se è così a me funziona abbastanza bene, altrimenti devo sbattermi ancora e non so se è una cosa facile trovare una soluzione.
Effettivamente il testo non dice che l'output deve essere in ordine dall'automa con nome più piccolo a quello più grande. Voi che dite? Non so neppure se chiederlo a Fiorentini, perchè se mi risponde che l'ordine è importante mi devo adeguare, mentre così, se mi facesse l'obiezione, posso sempre dire che il testo non specificava.

19-01-2005 08:14
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

... riprendo il discorso..
ha ingannato anche a me l'esempio del professore, cavolo. Ma siete sicuri che la lunghezza della stringa non conti?

19-01-2005 08:30
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mitnik
.illuminato.

User info:
Registered: Jun 2002
Posts: 235 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 4:25:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Considerato che qualcuno di voi è gia quasi alla conclusione, chiderei gentilmente qualche consiglio su come valutare gli spostamenti degli automi. Io gli ostacoli li ho memorizzati in una lista.

19-01-2005 09:16
Click Here to See the Profile for mitnik Click here to Send mitnik a Private Message Find more posts by mitnik Add mitnik to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Io non sono alla soluzione, nel senso che la questione relativa agli ostacoli la devo ancora fare. Finora ho fatto il comando a e il p (sempre che vada bene non rispettare la lunghezza della stringa...)
Per quanto riguarda gli ostacoli, anche io penso di usare una lista, altrimenti ci impiego troppo e non so se ho tempo.

19-01-2005 09:28
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
joe.satriani
.precettore.

User info:
Registered: Feb 2004
Posts: 90 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 17:28:32 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by LoneWolf
Non è molto semplice da spiegare, prova a postarmi la struct dei nodi del tuo albero e vedo se riesco a darti una mano.
In alternativa, ci troviamo domani mattina o giovedì in università in SILAB e ti spiego.

PS. Comunque non sono sicuro che il mio programma funzioni e che gli automi vengano disposti correttamente nell'albero.
In compilazione ed esecuzione non ricevo errori, ma non ho ancora provato a fare interrogazioni e vedere se l'albero contiene i nodi.

PS2. Dimenticavo, prendi un progetto degli anni scorsi, in cui qualcuno abbia utilizzato un albero, e troverai interessanti spunti.


GRAZIE MILLLE lonewolf, se domani sei in silab ci facciamo una chiacchierata e mi spieghi in linea di massima come fare.:razz: :razz: (non ti ruberò molto tempo)

19-01-2005 10:30
Click Here to See the Profile for joe.satriani Click Here to See the Blog of joe.satriani Click here to Send joe.satriani a Private Message Find more posts by joe.satriani Add joe.satriani to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
LoneWolf
.grande:maestro.

User info:
Registered: Nov 2001
Posts: 883 (0.10 al dì)
Location:
Corso: Informatica
Anno: Boh!
Time Online: 2 Days, 0:35:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by joe.satriani
GRAZIE MILLLE lonewolf, se domani sei in silab ci facciamo una chiacchierata e mi spieghi in linea di massima come fare.:razz: :razz: (non ti ruberò molto tempo)

Domani dovrei essere tutto il giorno in Silab, poi ti confermo, per cui vada per la chiacchierata.

Per quanto riguarda la questione dell'ordinamento, io ho pensato che possono esisterne di due tipi:
- ordini in base alla lunghezza del nome, se la lunghezza è uguale il minore dei due va prima
- ordini in base al valore, se i due valori confrontati sono uguali (ad es. 01 e 1) ordini in base alla lunghezza

L'esempio del prof. ricade nel primo tipo di ordinamento, ma può essere un semplicissimo caso, e comunque il testo non specifica che l'output deve essere ordinato.
Comunque, implementa almeno uno di questi due ordinamenti e hai possibilità che su input piccoli (tipo quelli del testo del progetto) il tuo risultato sia ordinato e che il prof. non dica nulla.

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

19-01-2005 10:55
Click Here to See the Profile for LoneWolf Click Here to See the Blog of LoneWolf Click here to Send LoneWolf a Private Message Visit LoneWolf's homepage! Find more posts by LoneWolf Add LoneWolf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Scusa LoneWolf, ma questa frase:

- ordini in base al valore, se i due valori confrontati sono uguali (ad es. 01 e 1) ordini in base alla lunghezza

la capisco solo in parte. I due valori non possono essere uguali, perchè un automa non può essere creato se ne esiste uno uguale. O sbaglio?

Comunque io ordino per valore. La lunghezza non mi interessa. Il testo non specifica la modalità di ordinamento, lo tengo buono.

19-01-2005 12:29
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
LoneWolf
.grande:maestro.

User info:
Registered: Nov 2001
Posts: 883 (0.10 al dì)
Location:
Corso: Informatica
Anno: Boh!
Time Online: 2 Days, 0:35:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by andrea
Scusa LoneWolf, ma questa frase:

- ordini in base al valore, se i due valori confrontati sono uguali (ad es. 01 e 1) ordini in base alla lunghezza

la capisco solo in parte. I due valori non possono essere uguali, perchè un automa non può essere creato se ne esiste uno uguale. O sbaglio?

Comunque io ordino per valore. La lunghezza non mi interessa. Il testo non specifica la modalità di ordinamento, lo tengo buono.


Semplicemente, intendo che fai una conversione della stringa considerandola un numero binario e portandolo in integer, a quel punto 1 e 01 valgono in integer 1, per cui li considero come se fossero uguali, e li ordini in base alla lunghezza della stringa.

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

19-01-2005 13:28
Click Here to See the Profile for LoneWolf Click Here to See the Blog of LoneWolf Click here to Send LoneWolf a Private Message Visit LoneWolf's homepage! Find more posts by LoneWolf Add LoneWolf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Lonewolf, sei sicuro di poter fare così? Se fai la conversione della stringa in integer, automaticamente limiti il numero di automi al massimo valore dell'integer. O sbaglio?

19-01-2005 13:43
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mitnik
.illuminato.

User info:
Registered: Jun 2002
Posts: 235 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 4:25:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusate, forse mi sono perso parte della discussione sull'output del comando p.
Ma il testo, leggendo le specifiche di implementazione, non dice che l'output deve essere ordinato, dice solo come deve essere visualizzato quindi seconfo me anche un uot del genere viene accettato;
(
1101: 12, 5, S
1101101: 19, 19, W
110: 1, 1, W
)

o no?

19-01-2005 14:10
Click Here to See the Profile for mitnik Click here to Send mitnik a Private Message Find more posts by mitnik Add mitnik to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Sì, il testo non dice nulla. Anche a me stampa un output come il tuo e non ho intenzione di cambiare, proprio perchè il testo non dice nulla sull'ordine in cui gli automi sono stampati.

19-01-2005 14:20
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mitnik
.illuminato.

User info:
Registered: Jun 2002
Posts: 235 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 4:25:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ecco.

Ora ho un altro problema. Il segnale l'ho memorizzato in un array. Suppiniamo sia

01 N10S1W145

come fate a dividere le lettere dai caratteri?

Io ho trovato un modo ma è un po incasinato e non mi sembra molto efficiente.

Poi vorrei memorizzare il segnale in un alista in cui ogni elemento contenga una lettera per la direzione e il numero di passi ad essa associata. Che dite?

19-01-2005 14:55
Click Here to See the Profile for mitnik Click here to Send mitnik a Private Message Find more posts by mitnik Add mitnik to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Sei sicuro che va bene memorizzarlo in un array? Così devi dare un limite massimo. Secondo te è corretto?

19-01-2005 15:01
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mitnik
.illuminato.

User info:
Registered: Jun 2002
Posts: 235 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 4:25:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

leggo la riga di input e con realloc mano a mano che trovo nuovi caratteri alloco lo spazio necessario per contenerli.

funziona ho provato ad inserire stringhe di svariata lunghezza e non ho avuto problemi.

qiundi ottengo un array con il segnale. Per trovare la stringa di bit è semplice uso la strtok con lo spazio come token e riesco a ricavare quindi il segnale tipo [11010101]
a questo punto ho il problema di trovare un modo per dividere le NESWA dai valori decimali

19-01-2005 15:16
Click Here to See the Profile for mitnik Click here to Send mitnik a Private Message Find more posts by mitnik Add mitnik to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
andrea
.illuminato.

User info:
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ok, la realloc non la conosco e non mi sono azzardato ad usarla. Io uso liste per prendere i comandi dall'input.
Per quanto riguarda la distinzione tra NESWA e valori decimali, fossi in te scorrerei tutto l'array e verifico se ho una lettera o una cifra. Non sarà efficiente ma credo funzioni, io farò così con la lista.

19-01-2005 15:20
Click Here to See the Profile for andrea Click here to Send andrea a Private Message Find more posts by andrea Add andrea to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 23:25.    Post New Thread    Post A Reply
Pages (25): « First ... « 11 12 13 14 [15] 16 17 18 19 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

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
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.137 seconds (76.10% PHP - 23.90% MySQL) con 26 query.