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
 dubbi su automa in c
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 3

rel
Utente assiduo

aa



Inserito il - 18/06/2005 : 00:49:13  Mostra Profilo  Visita l'Homepage di rel Invia a rel un Messaggio Privato  Rispondi Quotando
Vai sul sito di mencar trovi tutto [gr x cs non potrà uscire all'esame perchè è un po' più complessa da implementare]
Torna all'inizio della Pagina

gym83s
Utente Estremo


Regione: Puglia
Prov.: Foggia
Città: Trinitapoli


Inserito il - 18/06/2005 : 16:49:21  Mostra Profilo  Visita l'Homepage di gym83s Invia a gym83s un Messaggio Privato  Rispondi Quotando
scusa reload ho problemi con questo automa per quanto riguarda la questione delle altre cose scritte dopo la stringa valida:

questo automa accetta stringhe del tipo:
lettera,alfanum,_
oppure
lettera,alfanum,_cifra
oppure
lettera,alfanum,_cifra,cifra

questo automa ha tre stati finali ed io all'ultimo ho messo come hai detto tu "current_state = POZZA" ma non mi funziona perchè me lo riconoce lo stesso se scrivo una cosa del tipo :

A5a5b_43aa

puoi vederlo tu? te lo posto tutto completo anke con il file txt ok?
grazie..

Allegato: 11032003_.rar
1,2 KB


Torna all'inizio della Pagina

rel
Utente assiduo

aa



Inserito il - 19/06/2005 : 12:08:39  Mostra Profilo  Visita l'Homepage di rel Invia a rel un Messaggio Privato  Rispondi Quotando
Il tuo errore era qui:

case F3:
current_state == POZZA;
break;

ovviamente non va == ma solo = perchè non è un confronto ma un'assegnazione. Ti sarà sfuggito.
In ogni caso questo è il codice corretto (avevi anche fatto un paio di altri errori, in quanto, se la traccia era questa:

Progettare il frammento di analizzatore lessicale (automa) responsabile del riconoscimento degli identificatori che iniziano per lettera, eventualmente continuano con misture qualunque di lettere e cifre, e terminano con un carattere di sottolineatura seguito da al più 2 cifre.

..dicendo eventualmente vuol dire che può anche non esserci, quindi q1 è già stato finale [e quindi stringhe del tipo 'a2s23sd' o 'aaaaa' sono anch'esse riconosciute])!
Cmq ti allego il file corretto [indentato un po' altrimenti era illegibile] e tra l'altro nel main ti ho sistemato il discorso dei parametri [se il file di input lo dichiari già tu non ha senso usare argc e argv[] ]
ciao


Allegato: 11.zip
1,07 KB
Torna all'inizio della Pagina

gym83s
Utente Estremo


Regione: Puglia
Prov.: Foggia
Città: Trinitapoli


Inserito il - 21/06/2005 : 15:18:12  Mostra Profilo  Visita l'Homepage di gym83s Invia a gym83s un Messaggio Privato  Rispondi Quotando
si infatti, mi ero confuso ehe he he
grazie cmq ciao
Torna all'inizio della Pagina

Kevin82
Nuovo Utente

TINMAN


Regione: Calabria
Prov.: Cosenza
Città: Rossano


Inserito il - 21/06/2005 : 18:29:33  Mostra Profilo  Visita l'Homepage di Kevin82 Invia a Kevin82 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da falco_85

ho un pò di dubbi su questo automa,soprattutto per quanto riguarda la voce "cifre esadecimali"
Vorrei sapere se qualcuno di voi ha risolto questo esercizio e se mi potrebbe inviare il file.
Ecco qui la traccia:




ti posso dire che puoi tagliare la testa al toro inserendo la libreria (macro) ctype nell'intestazione del programma ed usare

if (isxdigit(s[i])) current_state=ec,,,,
isxdigit e tutte le altre sono riportate su la magior parte dei manuali

ciauz,.,.,.,.,.,.,.,.c injection



Kevin82
Torna all'inizio della Pagina
Pagina: di 3 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente
 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,13 secondi.

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