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
 automa riconoscitore (2)
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

feeb
Cantù Che Conta Col Cayenne

neophyte

Prov.: Zara


Inserito il - 11/06/2004 : 14:13:12  Mostra Profilo  Visita l'Homepage di feeb  Clicca per vedere l'indirizzo MSN di feeb Invia a feeb un Messaggio Privato  Rispondi Quotando
non ho postato questo messaggio nel thread 'automa riconoscitore' per non creare confusione, e' un fsa che dovrebbe essere anche sul semeraro e che ho usato provare a fare la conversione automa->codice c.
i commenti dovrebbero dire abbastanza. se qualcuno mi dice che ci sono cazzate etc. gli offro un caffe'.



Allegato: fsa.txt
2,36 KB

http://www.avaaz.org/it/ - http://www.flickr.com/photos/dimethyltryptamine/

Modificato da - feeb in Data 11/06/2004 17:27:23

nicux
Sottonicux

nicux


Regione: Estero
Prov.: Zara
Città: Citta'


Inserito il - 11/06/2004 : 18:33:07  Mostra Profilo  Visita l'Homepage di nicux Invia a nicux un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da feeb

non ho postato questo messaggio nel thread 'automa riconoscitore' per non creare confusione, e' un fsa che dovrebbe essere anche sul semeraro e che ho usato provare a fare la conversione automa->codice c.
i commenti dovrebbero dire abbastanza. se qualcuno mi dice che ci sono cazzate etc. gli offro un caffe'.



Allegato: fsa.txt
2,36 KB



è buono ma poco elegante.

Puoi ad esempio invertire l'approccio un switch che scandisce gli stati e per ogni stato (dato che l'alfabeto di ingresso ha cardinalità 2) utilizzare il costrutto if:

- le linee di codice si riducono drasticamente
- enfatizzi gli stati presenti (normalmente un alfabeto è molto più numeroso degli stati)

poi (ma questo è una questione di gusti) invece di utilizzare le define puoi sfuttare l'enum, ad esempio:

enum{Q0,Q1,Q2,Q3,...,Qn}stati;


gia' e non ancora...

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

feeb
Cantù Che Conta Col Cayenne

neophyte

Prov.: Zara


Inserito il - 11/06/2004 : 19:30:09  Mostra Profilo  Visita l'Homepage di feeb  Clicca per vedere l'indirizzo MSN di feeb Invia a feeb un Messaggio Privato  Rispondi Quotando
per la storia della enum hai ragione, negli esempi non veniva usata e quindi all'inizio ho provato a usare degli unsigned int per gli stati, poi visto che avevo problemi a usarli negli switch ho cercato un workaround e sono andato a parare con i define.
comunque grazie per le dritte, appena ci si trova in facolta' ti offro qualcosa (o me la offri tu se mi manca la materia prima )
ci si sente!

http://www.avaaz.org/it/ - http://www.flickr.com/photos/dimethyltryptamine/
Torna all'inizio della Pagina

Fabio
Utente giovane



Regione: Puglia
Prov.: Bari


Inserito il - 11/06/2004 : 20:26:36  Mostra Profilo  Visita l'Homepage di Fabio Invia a Fabio un Messaggio Privato  Rispondi Quotando
Qualcuno sa se domani Ferilli è al dipartimento?

"....THE SHOW MUST GO ON..."
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione 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,19 secondi.

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