Autore |
Discussione |
francesca
Utente assiduo
Regione: Puglia
Prov.: Bari
Città: Bisceglie
|
Inserito il - 13/05/2009 : 13:05:03
|
Per quanto riguarda l'unione di 2 grammatiche cosa bisogna fare? Creare un unico file ed eliminare le produzioni doppie? senza fare nessun controllo? Come bisogna intendere l'unione? |
|
|
bono85
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Putignano
|
Inserito il - 19/05/2009 : 21:36:16
|
Citazione: Messaggio inserito da francesca
Per quanto riguarda l'unione di 2 grammatiche cosa bisogna fare? Creare un unico file ed eliminare le produzioni doppie? senza fare nessun controllo? Come bisogna intendere l'unione?
Come si fanno a passare due file con due grammatiche al programma? |
Modificato da - bono85 in data 19/05/2009 21:36:34 |
|
|
Lawliet L
Utente medio
Prov.: Bari
|
Inserito il - 20/05/2009 : 22:11:07
|
Mah, ci sono modi e modi... non credo che puoi passare direttamente due grammatiche al momento che io sappia, potresti caricare dal programma due grammatiche, oppure anche caricare solo una. Dipende da te, basta che "unisce" :)
@grancesca: anche la tua è una idea, anche creare un altro file e chiamare che ne so G1UG2.txt la nuova grammatica unita, come ho detto prima ci sono vari modi per risolvere :) |
Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." ... ovvero ... niente pappa pronta ...! |
|
|
titty2008
Utente giovane
|
Inserito il - 21/05/2009 : 16:29:58
|
qualcuno ha fatto quello sulla grammatica dipendente da contesto? qualche suggeimento? |
Modificato da - titty2008 in data 21/05/2009 16:30:36 |
|
|
jwein
Utente giovane
|
Inserito il - 22/05/2009 : 13:17:44
|
Ciao. Oggi a lezione mi è sembrato di capire che gli esonerati devono consegnare gli esercizi svolti entro il 25 maggio... Mi sapete dire se è vero o se ho frainteso? Ve lo chiedo perchè sul sito del professore c'è scritto che gli esonerati devono consegnare gli esercizi svolti 2 settimane prima della prova orale, e non della scritta, quindi seguendo ciò che c'è scritto dovrei poter consegnare gli esercizi solo in base a quando voglio andare all'orale, o no? Inoltre ho letto che oltre agli esercizi sul grammar reader bisogna consegnare automi a stati finiti e analizzatori lessicali, ma dove trovo le tracce da realizzare? Sono a piacere e posso quindi trarre ispirazione dalle tracce degli anni passati? Grazie in anticipo. |
|
|
Lawliet L
Utente medio
Prov.: Bari
|
Inserito il - 22/05/2009 : 20:36:37
|
Ciao Jwein anche qui ti becco :P, si purtroppo si, devi consegnare entro il 25 Maggio quelli esercizi proposti... mentre quelli di automi boh, forse non si fa quest'anno... o... ce li farà fare più in la :| |
Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." ... ovvero ... niente pappa pronta ...! |
|
|
bono85
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Putignano
|
Inserito il - 25/05/2009 : 15:51:47
|
Ma anche gli automi si fanno per il lab?? Sul sito del prof Semeraro nn ci sono ne qualcuno li ha spiegati a lezione |
|
|
jwein
Utente giovane
|
Inserito il - 25/05/2009 : 17:12:08
|
Mi sembra che il professore abbia detto che queste sono cose che vanno decise con i professori del laboratorio, in effetti bisogna vedere un po' sul loro sito o inviare una email... Qualcuno sa la data della seconda prova in itinere? E' lo stesso giorno del primo appello, ovvero il 10 giugno, o ho capito male? Ma ciò non crea problemi per chi se non passa la seconda prova in itinere salta automaticamente il primo appello? ( Dato che, se ho capito bene, la prova in itinere è lo stesso giorno del primo appello ) |
Modificato da - jwein in data 25/05/2009 17:13:34 |
|
|
alessandra37@alice.it
Utente medio
|
Inserito il - 25/05/2009 : 17:58:39
|
gli automi li disse che li faceva....si vede che li farà l'ultima settimana...se se vedete stanno anche sul programma |
|
|
giovdi
Utente giovane
Città: Pescara/Barletta
|
Inserito il - 02/06/2009 : 14:20:32
|
Citazione: Messaggio inserito da Lawliet L
Ciao Jwein anche qui ti becco :P, si purtroppo si, devi consegnare entro il 25 Maggio quelli esercizi proposti... mentre quelli di automi boh, forse non si fa quest'anno... o... ce li farà fare più in la :|
Buon dì a tutti, scusate, ma non si è detto a lezione che gli esercizi devono essere consegnati entro il 5 giugno? La cosa del 25 Maggio, personalmente, l'ho appresa leggendo ora questa discussione, non l'ho sentita o capita quando è stata detta (o ero proprio assente, visto che in queste settimane sono mancato un paio di volte). Dato che sono stato esonerato, ne vorrei capire un po' di più... :P
Comunque a parte questo volevo chiedere una cosa... ma nella dispensa sugli automi, gli esercizi 1 e 2 praticamente sono già inclusi nel pacchetto che si scarica dal sito di Semeraro... sono da fare solo gli altri 2?
Grazie, Ciaoo.... |
Modificato da - giovdi in data 02/06/2009 14:24:57 |
|
|
jwein
Utente giovane
|
Inserito il - 02/06/2009 : 20:23:23
|
Ciao!
@giovdi, per quanto ho capito ora la consegna è il 5, forse quella del 25 fu rimandata, non so.
Vorrei chiedervi se avete qualche suggerimento circa lo svolgimento del punto 4) sugli automi a stati finiti. In particolare mi riferisco alla possibilità di riconoscere quando è stato letto un simbolo che non appartiene all'alfabeto: ho in mente alcune soluzioni ma non le trovo abbastanza eleganti, voi come lo avete risolto?
Grazie. |
Modificato da - jwein in data 02/06/2009 20:25:30 |
|
|
giovdi
Utente giovane
Città: Pescara/Barletta
|
Inserito il - 02/06/2009 : 23:40:19
|
Grazie jwein x la risposta :) per quanto riguarda il punto 4, io ho fatto un controllo dell'ultimo simbolo su un array alfabeto popolato in precedenza. Se il simbolo non c'è restituisce 2, altrimenti 3. Diciamo che non è niente di particolare, ma è funzionale |
|
|
alessandra37@alice.it
Utente medio
|
Inserito il - 03/06/2009 : 15:58:29
|
solo per il primo appello che corrisponde al 10 giugno bisogna consegnare il laboratorio il 5 giugno in via eccezionale..per chi deve fare l'esame negli altri appelli è obbligatorio consegnare il laboratorio 15 giorni prima dello scritto |
|
|
maria lucia
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Canosa di Puglia
|
Inserito il - 04/06/2009 : 13:42:32
|
ciao a tutti sapete a chi bisogna consegnare gli esercizi di laboratorio di preciso?
|
|
|
giovdi
Utente giovane
Città: Pescara/Barletta
|
Inserito il - 04/06/2009 : 13:50:46
|
Ciao maria lucia, gli esercizi di laboratorio devono essere consegnati al "bellissimo" indirizzo email seguoattivamenteillaboratorio@gmail.com come scritto nella pagina del corso. |
|
|
maria lucia
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Canosa di Puglia
|
Inserito il - 04/06/2009 : 19:21:21
|
Citazione: Messaggio inserito da giovdi
Ciao maria lucia, gli esercizi di laboratorio devono essere consegnati al "bellissimo" indirizzo email seguoattivamenteillaboratorio@gmail.com come scritto nella pagina del corso.
grazie |
|
|
francesca
Utente assiduo
Regione: Puglia
Prov.: Bari
Città: Bisceglie
|
Inserito il - 04/06/2009 : 21:31:08
|
scusate ma non si inviano a LOPS? |
|
|
jwein
Utente giovane
|
Inserito il - 03/07/2009 : 23:11:40
|
Ciao, sto rivedendo gli esercizi svolti sul grammar reader e vi vorrei chiedere alcuni consigli.
1) Per l'aggiunta di una produzione fate inserire all'utente due stringhe ( parte sinistra e parte destra della produzione ) o implementate un automa a stati finiti ( in modo che l'utente possa inserire direttamente una produzione del tipo "A>b"?
2) Per l'eliminazione di una produzione pensate sia meglio impostare una semplice flag ( pari a 1 se non è stata cancellata ) nella struttura che definisce la produzione o spostare tutte le produzioni indietro di un posto e cancellare l'ultima ( in modo da non lasciare spazi vuoti )?
3) Per svolgere esercizi come, ad esempio, quello sull'unione o sulla concatenazione avete chiesto all'utente il simbolo iniziale? E per quanto riguarda l'unione avete fatto una ricerca tra le produzioni per vedere se le produzioni da aggiungere non c'erano già, vero?
Vi chiedo queste cose perché le ho svolte ma non non so se avrei dovuto farle diversamente.
Grazie in anticipo Ciao. |
Modificato da - jwein in data 03/07/2009 23:17:27 |
|
|
bono85
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Putignano
|
Inserito il - 04/07/2009 : 11:09:40
|
Citazione: Messaggio inserito da jwein
Ciao, sto rivedendo gli esercizi svolti sul grammar reader e vi vorrei chiedere alcuni consigli.
1) Per l'aggiunta di una produzione fate inserire all'utente due stringhe ( parte sinistra e parte destra della produzione ) o implementate un automa a stati finiti ( in modo che l'utente possa inserire direttamente una produzione del tipo "A>b"?
2) Per l'eliminazione di una produzione pensate sia meglio impostare una semplice flag ( pari a 1 se non è stata cancellata ) nella struttura che definisce la produzione o spostare tutte le produzioni indietro di un posto e cancellare l'ultima ( in modo da non lasciare spazi vuoti )?
3) Per svolgere esercizi come, ad esempio, quello sull'unione o sulla concatenazione avete chiesto all'utente il simbolo iniziale? E per quanto riguarda l'unione avete fatto una ricerca tra le produzioni per vedere se le produzioni da aggiungere non c'erano già, vero?
Vi chiedo queste cose perché le ho svolte ma non non so se avrei dovuto farle diversamente.
Grazie in anticipo Ciao.
1)L'inserimento l'ho effettuato utilizzando la load_grammar e passandole in input anziche il file,lo stdin (standar input cioè tastiera). Naturalmente ci sono piccole modifiche da fare..
2)La cancellazione io l'ho fatta totalmente differente dalla tua..visualizzando a video l'elenco delle produzioni con un numerino vicino( ad esempio 1)A>bc 2)S>A ) e faccio scegliere all'utente quale eliminare!
3)Per l'unione e la concatenazione ho fatto un programma automatico che rinomina i simboli iniziali opportunamente
Spero di esserti stato d'aiuto |
|
|
jwein
Utente giovane
|
Inserito il - 04/07/2009 : 18:43:13
|
Ciao, grazie per la risposta. Ti chiedo chiarimenti su un paio di punti:
2) Sì anch'io ho fatto come dici tu ( numerare le produzioni e chiedere quale eliminare ), ma mi chiedevo come effettivamente cancellassi la produzione specificata. Setti una flag che ad esempio è pari a 1 se la produzione è cancellata o azzeri la produzione e sposti indietro tutte le produzioni? Mi riferisco proprio alla struttura interna del Grammar Reader.
3) In sostanza rinomini le due S presenti nelle grammatiche e aggiungi la produzione, ad esempio, S->S1S2, giusto? E nell'unione comunque quando aggiungi le produzioni presenti nell'altro file fai una ricerca lineare per vedere se la produzione non c'è già, vero?
Grazie ancora. Ciao |
|
|
Discussione |
|