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 ... « 3 4 5 6 [7] 8 9 10 11 » ... 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 un attimo, ma a mio parere un conto è parlare di efficienza e un conto è parlare di lunghezza massima della stringa. Sbaglio?

12-01-2005 14:18
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
Teju
:L'anti - anti-global!!:

User info:
Registered: Dec 2001
Posts: 1394 (0.17 al dì)
Location: Cassina Beach
Corso: Info
Anno: 3° ...circa...
Time Online: 5 Days, 8:26:35 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Questo è il mio main: mi dite com'è possibile che non legga i dati corretti se inserisco l'istruzione "a 12 23 W 001"?
...e per di più se al posto di "W" metto "S" mi faccia partire anche l'istruzione "manda segnale"?!?

PHP:

main()
{
    // Variabili
    int operazione;
    int a, b, c, d;

    do
    {
        operazione = getchar();
        switch(operazione)
        {
            case 'c':
                printf("crea il campo\n");
                break;
            case 'a':
                scanf("%d%d%d%d", &a, &b, &c, &d);
                printf("crea automa: %d %d %c %d\n");
                break;
            case 'o':
                printf("crea ostacolo\n");
                break;
            case 's':
                printf("manda segnale\n");
                break;
            case 'p':
                printf("posizione\n");
                break;
            case 'e':
                printf("elimina ostacolo\n");
                break;
        }
    } while (operazione != 'f');

    return 0;
}



Sono io che non capisco o non vedo l'errore o è il CS1300 che fa scherzi strani???

__________________
Teju.it - Una vita da raccontare

12-01-2005 14:50
Click Here to See the Profile for Teju Click Here to See the Blog of Teju Click here to Send Teju a Private Message Visit Teju's homepage! Find more posts by Teju Add Teju to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
p2p
.arcimaestro.

User info:
Registered: Oct 2002
Posts: 377 (0.05 al dì)
Location:
Corso: informatica
Anno:
Time Online: 4 Days, 7:49:11 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by andrea
Scusate un attimo, ma a mio parere un conto è parlare di efficienza e un conto è parlare di lunghezza massima della stringa. Sbaglio?

si pero' se il prof. vuole cosi...

scusate ma il discorso piano?
l istruzione crea() deve creare un piano....
inoltre possiamo anche mettere le coordinate dei vari oggetti negli attributi di questi e confrontarli ogni volta,xò se usassimo una struttura adeguata(cioe' espandibile)la si potrebbe usare come per tener traccia delle posizioni.... non so se sono riuscito a spiegarmi :sad:

se usate le liste alla crea() cosa le fate fare?le specifiche parlano di piano,non di oggetti(cioe' automi e ostacoli)....
mi correggete per favore?

12-01-2005 14:51
Click Here to See the Profile for p2p Click here to Send p2p a Private Message Find more posts by p2p Add p2p to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Freddy3
il Lupo!!!

User info:
Registered: Nov 2003
Posts: 127 (0.02 al dì)
Location: Cantalupo
Corso: Informatica
Anno: LAUREATOOOO!!!
Time Online: 2 Days, 8:39:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Aguzzoli mi ha detto così...

Pace e amen, la soluzione che avevo pensato non va...
credo userò una lista in cui ogni campo è uno dei valori della stringa nome dell'automa...

Poi il casino verrà dopo...

Altre idee?:cry:

12-01-2005 14:56
Click Here to See the Profile for Freddy3 Click here to Send Freddy3 a Private Message Find more posts by Freddy3 Add Freddy3 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 teju, ma la direzione non è un %d, credo sia un %c. Forse non funziona per questo. E neppure la sequenza binaria può essere un %d.

Per quanto riguarda la questione dell'input, io dico la mia. Da quanto è stato scritto qui, non mi pare che il prof abbia risposto che non si può limitare la stringa, ha detto che non è efficiente, ma credo che intenda che non è efficiente usare l'array per verificare se una stringa è prefisso di un'altra. Questa è la mia idea.

12-01-2005 15:02
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
Freddy3
il Lupo!!!

User info:
Registered: Nov 2003
Posts: 127 (0.02 al dì)
Location: Cantalupo
Corso: Informatica
Anno: LAUREATOOOO!!!
Time Online: 2 Days, 8:39:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ah, Aguzzoli mi ha detto non che era non efficente, ma insoddisfacente.

12-01-2005 15:14
Click Here to See the Profile for Freddy3 Click here to Send Freddy3 a Private Message Find more posts by Freddy3 Add Freddy3 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ì, ma cosa significa? Io ho idea che intenda che non è una buona scelta mantenere l'array nelle fasi successive del progetto, in particolare quando si deve verificare quali sono gli automi da muovere e quindi si dovrebbe confrontare bit a bit ogni stringa. Anche perchè il progetto stesso dice di usare la scanf o la getchar, e la scanf deve essere limitata. E' vero che si potrebbe usare la getchar con un while, ma mi sembra una cosa macchinosa per una questione secondaria rispetto al corso di algoritmi.

12-01-2005 15:19
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

Io ho scritto direttamente al professor Fiorentini, visto che nel testo del progetto c'e' scritto di rivolgersi a lui, proprio perche' io volevo usare una lista per il nome di ciascun automa, e voi mi avete fatto sorgere il dubbio.

Dopo avermi suggerito "con non troppo garbo" di non fare il progetto perche' era una domanda stupida, sono riuscito a farmi togliere questo dubbio.

Vi riporto un passo della sua email:
Lei continua a farmi domande sciocche.

Sul testo e' scritto esplicitamente che il nome e' una stringa finita
b1, ..., bn, con n>=0, non c'e' scritto da nessuna parte che n<=30 e
nemmemo che si debba fissare un valore MAX tale che n<=MAX.

E poi nulla impedisce di inserire un unico automa il cui nome sia
fatto, ad esempio, di cento 0.

Le rinnovo l'invito a lasciar perdere il progetto e provi a svolgere
esercizi piu' semplici fra i numerosi proposti (ad esempio, lettura di
una stringa di lunghezza indefinita) prima di affrontare l'esame


Per cui si torna al fatto che non si puo' porre una limitazione alla lunghezza del nome dell'automa.

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

12-01-2005 16:14
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
Ariok
.arcimaestro.

User info:
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

Post actions:

Edit | Report | IP: Logged
Exclamation IMPORTANTE

Per chi non fosse ancora sicuro se dare o no il progetto:

Trubian ha confermato che lo scritto dello scorso anno universitario rimarra valido per altri due appelli.

io ci provo comunque anceh se mi sa che mi mancano un po' di nozioni

__________________
My deviant art Page(maya & 3dstudio)

Vecchio Robot in Xsi
Altro Robot.. in costruzione

MSN yariok@msn.com

12-01-2005 16:42
Click Here to See the Profile for Ariok Click here to Send Ariok a Private Message Visit Ariok's homepage! Find more posts by Ariok Add Ariok to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Ariok
.arcimaestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

X teju

In questo punto non manca una parte dopo il printf? non dovresti anche specificare a che variabili fanno riferimento i vari %d %d %c ecc?
case 'a':
scanf("%d%d%d%d", &a, &b, &c, &d);
printf("crea automa: %d %d %c %d\n");<--- intendo qui

__________________
My deviant art Page(maya & 3dstudio)

Vecchio Robot in Xsi
Altro Robot.. in costruzione

MSN yariok@msn.com

12-01-2005 16:50
Click Here to See the Profile for Ariok Click here to Send Ariok a Private Message Visit Ariok's homepage! Find more posts by Ariok Add Ariok to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Teju
:L'anti - anti-global!!:

User info:
Registered: Dec 2001
Posts: 1394 (0.17 al dì)
Location: Cassina Beach
Corso: Info
Anno: 3° ...circa...
Time Online: 5 Days, 8:26:35 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Ariok
X teju

In questo punto non manca una parte dopo il printf? non dovresti anche specificare a che variabili fanno riferimento i vari %d %d %c ecc?
case 'a':
scanf("%d%d%d%d", &a, &b, &c, &d);
printf("crea automa: %d %d %c %d\n");<--- intendo qui

Si, hai ragione, mi ero scordato di dire che mi ero accorto dell'errore! :D

Però rimane il dubbio amletico su come leggere i nomi degli automi nuovi!!!
Ditemi per favore dove trovo i famosi esercizi svolti di cui parla il prof!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :(

__________________
Teju.it - Una vita da raccontare

12-01-2005 17:05
Click Here to See the Profile for Teju Click Here to See the Blog of Teju Click here to Send Teju a Private Message Visit Teju's homepage! Find more posts by Teju Add Teju to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Ariok
.arcimaestro.

User info:
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

Post actions:

Edit | Report | IP: Logged

Originally posted by Teju

Ditemi per favore dove trovo i famosi esercizi svolti di cui parla il prof!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :(


:clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap:

__________________
My deviant art Page(maya & 3dstudio)

Vecchio Robot in Xsi
Altro Robot.. in costruzione

MSN yariok@msn.com

12-01-2005 17:07
Click Here to See the Profile for Ariok Click here to Send Ariok a Private Message Visit Ariok's homepage! Find more posts by Ariok Add Ariok 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

All'indirizzo http://homes.dsi.unimi.it/~fiorenti.../lucidi08_4.pdf pagina 5 c'e' un esempio che dovrebbe proprio fare al caso nostro; peccato che se copiate il codice paro paro il compilatore vi spara fuori un bell'errorone.
Infatti, nella dichiarazione dell'array fra le due quadre non c'e' alcun numero, mentre il compilatore si aspetta il numero massimo di elementi. :|

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

12-01-2005 17:21
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
Skilotto83
..Energia positiva...

User info:
Registered: Jun 2003
Posts: 1608 (0.20 al dì)
Location: Arconate
Corso: Informatica
Anno: LAUREATO!!!
Time Online: 15 Days, 6:32:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: IMPORTANTE

Originally posted by Ariok
Per chi non fosse ancora sicuro se dare o no il progetto:

Trubian ha confermato che lo scritto dello scorso anno universitario rimarra valido per altri due appelli.

io ci provo comunque anceh se mi sa che mi mancano un po' di nozioni


sikuro??
Ci hai parlato tu???
A me aveva mandato una mail...e diceva proprio cosi'..

__________________
"Why, Sir, you find no man at all intellectual who is willing to leave London.
No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
(DR SAMUEL JOHNSON 1777)

MSN andrea.poretti(at)hotmail.it

12-01-2005 18:35
Click Here to See the Profile for Skilotto83 Click here to Send Skilotto83 a Private Message Find more posts by Skilotto83 Add Skilotto83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Jacoposki
.arcimaestro.

User info:
Registered: Sep 2004
Posts: 498 (0.07 al dì)
Location: Milano
Corso: Informatica
Anno: in tesi-sa dio per quanto
Time Online: 4 Days, 0:24:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

oh che strano un programma di fiorentini che non funziona... :D

vabè, comunque per chi sta seguendo Algoritmi con Torelli/Fiorentini: questo progetto non è per noi, il nostro uscirà l'8 febbraio con orale ai primi di marzo.

__________________
Mai sottovalutare l'ampiezza di banda di una station wagon piena di nastri lanciata a tutta velocità lungo l'autostrada. - Andrew S. Tanenbaum - Reti di Calcolatori

12-01-2005 18:37
Click Here to See the Profile for Jacoposki Click here to Send Jacoposki a Private Message Visit Jacoposki's homepage! Find more posts by Jacoposki Add Jacoposki to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 13:38.    Post New Thread    Post A Reply
Pages (25): « First ... « 3 4 5 6 [7] 8 9 10 11 » ... 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.048 seconds (82.08% PHP - 17.92% MySQL) con 26 query.