Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Primo Anno
 Linguaggi di programmazione
 Automi: adesso è troppo...
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Successiva
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 2

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 21/06/2004 : 18:07:23  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Non posso crederci, la stessa cosa ke mi è successa in laboratorio!!! Il compilatore(Dev-c++ 4.9)mi segnala errori ASSURDI, e dico assurdi non a caso, anke xkè ho implementato l'automa riconoscitore dei commenti(/*...*/)pari pari a Chilavert, ke gentilmente l'ha postato. Vorrei chiederti, ma hai provato a compilarlo!? O soltanto a me da questi errori!? Insomma, oltre a numerosi WARNINGS mi da anke 2 errori, x la precisione: parse error before else(si riferisce al primo else nel main, ki l'ha letto capisce)e parse errore before at end of input, all'ultimissima riga. Davvero, all'inizio lo stavo riscrivendo da solo a memoria. Quando ho visto ke non lo compilava, ho controllato e ricontrollato ke fosse uguale a quello di Massimo! Veramente...non ce la faccio +! In laboratorio stessa cosa! Ma sti compilatori di m...a! Potete aiutarmi e dirmi cosa posso fare!!!?

GRAZIE!

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 21/06/2004 : 18:09:58  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
mmm
hai per caso incluso <iostream.h> ??
ovviamente, le cose che ho messo online sono testate e funzionanti

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 21/06/2004 : 18:30:34  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Mado...è meglio ke non lo dico... Una insignificante cretina parentesi graffa, ke quando l'ho vista me la volevo mangiare!!!! Un'ora x una parentesi graffa in +. Odio il c... Io volevo abbondare in punteggiatura, come in un film di Totò, e lui mi punisce! Uff... Grazie Massimo!

Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 21/06/2004 : 18:37:14  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
prego van...
...purtroppo le parentesi sono importanti

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 21/06/2004 : 19:02:54  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Senti un'altra cosa: ma sei sicuro ke riconosce tutti i commenti!? Ho messo una stringa con degli spazi...ma non la riconosce! La spezza ad ogni spazio...xkè?

Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 21/06/2004 : 19:09:44  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
perchè i token sono separati da spazio
puoi modificare l'algoritmo a piacimento

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 22/06/2004 : 09:16:03  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Scusa, ma x gli spazi da saltare e riconoscere, non ci dovrebbe già pensare il "while (isspace(car)) car=getc(src);"!!? Mi sembra strano...non ci riesco proprio...

Torna all'inizio della Pagina

ohtar
Utente medio



Inserito il - 22/06/2004 : 10:13:13  Mostra Profilo  Visita l'Homepage di ohtar  Clicca per vedere l'indirizzo MSN di ohtar Invia a ohtar un Messaggio Privato  Rispondi Quotando
Chila posso farti una domanda? Ma Ferilli nell'implementazione dell'automa vuole l'uso dello switch oppure bisogna usare l'if per tutti gli stati?

www.giovinazzo.it , per sapere tutto ciò che accade a Giovinazzo.
Torna all'inizio della Pagina

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 22/06/2004 : 10:28:11  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Ferilli non la guarda nemmeno l'implementazione! L'importante è ke funziona. Se vuoi mettici pure i GOTO. Ah Chilavert...se vuoi ke davvero riconosca i commenti, anke con gli spazi quindi, basta togliere una condizione dal while della funzione gettoken:

"while (car!=EOF && !(isspace(car)) && i<=max)"

Xkè se no così ad ogni spazio praticamente esce.
Pertanto se volete ke riconosca gli spazi basta togliere la parte barrata.


Modificato da - VanHalen in data
Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 22/06/2004 : 10:39:55  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da VanHalen

Ferilli non la guarda nemmeno l'implementazione! L'importante è ke funziona. Se vuoi mettici pure i GOTO.


Questo è parzialmente vero. Fossi in voi non rischierei con i GOTO
Torna all'inizio della Pagina

Vaso
Utente giovane




Inserito il - 22/06/2004 : 10:51:14  Mostra Profilo  Visita l'Homepage di Vaso Invia a Vaso un Messaggio Privato  Rispondi Quotando
Nessuno rischierà con i GOTO, ma posso sapere il motivo di questa proibizione?
Ho rifatto la stessa implementazione con lo switch al posto dei goto (allegata sotto), non cambia niente!
Stesso identico approccio!
Cmq non userò i goto vista l'aria che tira eheh


PS: nell'implementazione di Chila mi ha riconosciuto
/***/ -> non è riconoscibile
/*AB*/ -> solo lettere minuscole!


Allegato: lab.txt
3 KB

"E questa sera nel letto metterò, qualche coperta in più perché se no,
se no avrò freddo senza averti sempre, senza averti sempre addosso..."
VASCO ROSSI

Modificato da - Vaso in data
Torna all'inizio della Pagina

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 22/06/2004 : 10:51:30  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Scusi, se esistono, qualcuno li deve pure usare!!! Mah si! Al diavolo Bohm-Jacopini!!!
Secondo me, l'importante è ke funzioni. E se funziona, anke nei casi limite, vuol dire ke è ben implementato. Quindi, goto o non goto... E poi secondo me l'idea stessa di automa si sposa bene con i goto. Cmq l'implementazione di Chilavert probabilmente(togliendo quell'erroruccio)è la migliore ke sia stata postata qui dentro. A colpo d'occhio si capiscono tutte le parti del codice, i vari stati ecc.

Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 22/06/2004 : 11:00:30  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato  Rispondi Quotando
Vedo aria di rivolta nei confronti dei poveri B-J

Non so se siete del primo anno o se avete avuto già la fortuna di seguire Ingegneria del sw. Comunque, la produzione di un buon software è costituita da più aspetti (o fasi).

La fase di codifica è una. La fase di test è un'altra. E queste le conoscete.

Ma ce ne sono altre non meno importanti, quali il progetto (che è precedente) e la manutenzione (che è successiva).

I GOTO non failitano la fase di manutenzione (comunque nenanche quella di test).

Non è una proibizione, ma è sicuramente meglio non utilizzarli.


Convengo con Van che la implementazione di Chila è ottima, soprattutto per chi non è esperto. E' molto chiara
Torna all'inizio della Pagina

ohtar
Utente medio



Inserito il - 22/06/2004 : 11:49:14  Mostra Profilo  Visita l'Homepage di ohtar  Clicca per vedere l'indirizzo MSN di ohtar Invia a ohtar un Messaggio Privato  Rispondi Quotando
A mè l'implementazione di Chila (riconoscimento dei commenti) mi da problemi perchè entra in loop stampandomi sempre "token errato". Ho controllato il codice ma non riesco a capire dove ho sbagliato.

www.giovinazzo.it , per sapere tutto ciò che accade a Giovinazzo.
Torna all'inizio della Pagina

Leonefragile
alit...

Leone


Regione: Puglia
Prov.: Bari
Città: Alberobello


Inserito il - 22/06/2004 : 11:51:26  Mostra Profilo  Visita l'Homepage di Leonefragile Invia a Leonefragile un Messaggio Privato  Rispondi Quotando
I GO TO?
Secondo il mio parere sono qualcosa da non usare mai.
Creare grossi codici col GO TO renderebbe il programma illeggibile,
immodificabile e porterebbe a destrutturazione.
Qualcuno mi accennò del loro uso solo in casi estremi...
Insomma...prevenire è meglio che curare.
Saluti

Michele

Tutto ciò che è computabile è computabile.
Torna all'inizio della Pagina

ohtar
Utente medio



Inserito il - 22/06/2004 : 11:55:10  Mostra Profilo  Visita l'Homepage di ohtar  Clicca per vedere l'indirizzo MSN di ohtar Invia a ohtar un Messaggio Privato  Rispondi Quotando
Ho risolto il problema del loop però quando eseguo il programma mi compare una finestra che mi dice che l'applicazione verrà chiusa a causa di un errore ed eventualmente mi chiede di segnalare l'errore alla microsoft. Qualcuno sa dirmi cosa devo fare per far funzionare questo benedetto automa?

www.giovinazzo.it , per sapere tutto ciò che accade a Giovinazzo.
Torna all'inizio della Pagina

VanHalen
Utente deviato

Eddie


Regione: Puglia
Prov.: Bari
Città: Ruvo di Puglia


Inserito il - 22/06/2004 : 11:56:35  Mostra Profilo  Visita l'Homepage di VanHalen Invia a VanHalen un Messaggio Privato  Rispondi Quotando
Ah Chila, altro erroruccio credo(non avercela con me!): nell'automa ke riconosce i commenti racchiusi fra apici, non riconosce gli spazi fra stringhe come il primo. Ma a differenza del primo, oltre ad eliminare la condizione "!(isspace(car))" nel ciclo while, bisogna modificare un case dello switch. In pratica:

"case q1: if (isalpha(car)||isspace(car))
tkn->stato=q1
..."

Xkè nei commenti lui contava tutto ciò ke fosse racchiuso tra slash e asterisco, mentre qui gli dobbiamo dire di contare solo stringhe e spazi... Ne convieni?

Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 22/06/2004 : 12:01:26  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da ohtar

Ho risolto il problema del loop però quando eseguo il programma mi compare una finestra che mi dice che l'applicazione verrà chiusa a causa di un errore ed eventualmente mi chiede di segnalare l'errore alla microsoft. Qualcuno sa dirmi cosa devo fare per far funzionare questo benedetto automa?



Come hai risolto il problema del loop?
Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 22/06/2004 : 12:04:03  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da VanHalen
Xkè nei commenti lui contava tutto ciò ke fosse racchiuso tra slash e asterisco, mentre qui gli dobbiamo dire di contare solo stringhe e spazi... Ne convieni?



come detto in precedenza, ho implementato gli automi prevdendo spazio = fine token

potete modificare a vostro piacimento...

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

Vaso
Utente giovane




Inserito il - 22/06/2004 : 12:06:36  Mostra Profilo  Visita l'Homepage di Vaso Invia a Vaso un Messaggio Privato  Rispondi Quotando
X othar: l'implementazione di Chila a me come ad altri gira, controlla bene.

L'unica cosa che manca è un controllo sull'alfabeto (le lettere maiuscole non fanno parte dell alfabeto dell'automa) e poi c'è un errore di base ossia l'automa nello stato q3 incontrando '*' dovrebbe tornare in q2 (secondo l'automa datoci in laboratorio) e non rimanere in q3.


"E questa sera nel letto metterò, qualche coperta in più perché se no,
se no avrò freddo senza averti sempre, senza averti sempre addosso..."
VASCO ROSSI
Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 22/06/2004 : 12:19:25  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Vaso

X othar: l'implementazione di Chila a me come ad altri gira, controlla bene.

L'unica cosa che manca è un controllo sull'alfabeto (le lettere maiuscole non fanno parte dell alfabeto dell'automa) e poi c'è un errore di base ossia l'automa nello stato q3 incontrando '*' dovrebbe tornare in q2 (secondo l'automa datoci in laboratorio) e non rimanere in q3.



L'implementazione non è la stessa dell'esonero... leggi in testa alla traccia, c'è una data...

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina
Pagina: di 2 Discussione Precedente Discussione Discussione Successiva  
Pagina Successiva
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,3 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000