.dsy:it. Pages (25): « First ... « 8 9 10 11 [12] 13 14 15 16 » ... 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 p2p on 14-01-2005 21:01:

Originally posted by marchinkus
partendo dall'input " N20W40": come diavolo fate a suddividere il primo comando N20 dal secondo W40??????????

non so ma intuitivamente divido i numeri dalle lettere...


Posted by Teju on 14-01-2005 23:50:

Originally posted by p2p
non so ma intuitivamente divido i numeri dalle lettere...

io ho provato con la doppia scanf (prima su un char e poi su un int) in un ciclo fino a fine riga, ma mi da ancora qualche piccolo problemino, ma lo risolverò! :D
Altrimenti lo si legge come stringa e lo si scorre cercando se il contenuto è carattere o numero e fare un po' di moltiplicazioni per 10 dei numeri se i successivi sono ancora numeri....

Ma te l'ho detto, queste sono idee buttate giù veloci, avevo altri problemi prima da risolvere! :D :D

__________________
Teju.it - Una vita da raccontare


Posted by p2p on 16-01-2005 16:15:

scusate, ma voi alla crea() le fate inizializzare la struttura che conterra gli automi?o le fate fare altro?


Posted by Teju on 16-01-2005 16:21:

Originally posted by p2p
scusate, ma voi alla crea() le fate inizializzare la struttura che conterra gli automi?o le fate fare altro?

Io credo debba inizializzare anche la struttura degli ostacoli, no?

__________________
Teju.it - Una vita da raccontare


Posted by p2p on 16-01-2005 16:28:

Originally posted by Teju
Io credo debba inizializzare anche la struttura degli ostacoli, no?

si... anche secondo me....
ancora una cosina... voi come vi state organizzando con i file? nel senso, state facendo un file unico con funzioni, main ecc... o fate dei file.h che importate....?

EDIT. guardando qualche vecchio progetto sono effettivamente tutti in un file... va beh faro' cosi anch io ma era solo per avere un ordine migliore...


Posted by LoneWolf on 16-01-2005 18:59:

Credo che questo possa tornare molto utile a tutti:
http://wwwwbs.cs.tu-berlin.de/user-..._Utilities.html

EDIT: Aggiungo un altro link, ma fate attenzione perché è una pagina HTML da 4 mega, contenente un manuale in inglese sulle librerie C
http://www.gnu.org/software/libc/ma..._mono/libc.html

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


Posted by Teju on 17-01-2005 12:19:

Piccola curiosità...
Il dato "direzione" dentro l'automa serve solamente se il segnale comincia per "A" oppure se direzione=W segnale=E11 conto come un movimento il cambiare da W a E?!?

__________________
Teju.it - Una vita da raccontare


Posted by andrea on 17-01-2005 12:51:

Teju, non ho capito bene la domanda...

Io ne ho una: ma l'output a video deve apparire quando si digita f per la fine dei comandi o subito dopo che si dà un comando p?


Posted by Teju on 17-01-2005 12:55:

Originally posted by andrea
Teju, non ho capito bene la domanda...

Esempio pratico: ho l'automa 001 con x=1 y=2 D=W.
Arriva il segnale "s 00 E23".
Devo muovermi verso E per 23 oppure il fatto che cambia W in E mi fa perdere un passaggio, dunque mi devo muovere a E di 22?? E' più chiara così?

Originally posted by andrea
Io ne ho una: ma l'output a video deve apparire quando si digita f per la fine dei comandi o subito dopo che si dà un comando p?

Bel quesito... :D Prova a chiederlo a Fiorentini, magari ti risponde in maniera più simpatica che a LoneWolf! :D

__________________
Teju.it - Una vita da raccontare


Posted by andrea on 17-01-2005 12:59:

Sì, è più chiara. Onestamente non saprei, forse facendo i conti dell'esmpio fatto da lui nel test del progetto si riesce a capire. Stasera ci provo.


Posted by p2p on 17-01-2005 13:34:

Originally posted by Teju
Esempio pratico: ho l'automa 001 con x=1 y=2 D=W.
Arriva il segnale "s 00 E23".
Devo muovermi verso E per 23 oppure il fatto che cambia W in E mi fa perdere un passaggio, dunque mi devo muovere a E di 22?? E' più chiara così?


secondo me devi muoverti di 23;guarda l' esempio a pag4 se noti l' automa 010 è 12 3 N , + sotto cè il 1° comando,cioe' s 01 A3, poi ancora stampa (p 0) se vai a vedere l' output vedrai 010: 12, 6, N

Originally posted by andrea
Io ne ho una: ma l'output a video deve apparire quando si digita f per la fine dei comandi o subito dopo che si dà un comando p?

secondo me subito dopo ogni comando va eseguita l' azione corrispondente(pag 3 "Quando una linea è letta, viene eseguita l' operazione associata: ...")


Posted by LoneWolf on 17-01-2005 13:48:

X Teju:
Credo che ci si perda uno spostamento solo se il cambio di direzione avviene in movimento, non se cambia da fermo.

X andrea:
L'output viene generato solo dall'operazione p, quando inserisci f il programma si interrompe senza output.

X p2p:
Nella crea() devi svuotare/inizializzare tutte le strutture dati che utilizzi per organizzare il piano, gli automi e gli ostacoli; ovviamente, saranno vuote, quindi avrai dei puntatori a NULL.

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


Posted by p2p on 17-01-2005 13:55:

scusate se ripeto la domanda... ma voi inserite tutto in un unico file o suddividete?


Posted by andrea on 17-01-2005 14:06:

a me non piace tanto, ma io inserisco tutto in un solo file, mi pare che il testo parli di due files, uno il programma e l'altro la relazione


Posted by mitnik on 17-01-2005 14:32:

come avete risolto la divisione della stringa in input segnale? (tipo s 1001 N10S4)
mi dareste qualche indicazione

grazie


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

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