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
 Appello 10 giugno 2011 (traccia??)

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Smilies
Approvazione [^] Arrabbiato [:(!] Bacio [:X] Bevuta [:273]
Caldo [8D] Compiaciuto [8)]    
compleanno [:269]
Davvero Felice [:D] Diavoletto [}:)] Disapprovazione [V] Domanda [?]
Felice [:)] Fumata [:29] Goloso [:P] Imbarazzato [:I]
Infelice [:(] Morte improvvisa da [:62]
Morto [xx(] Occhio Nero [B)] Occhiolino [;)] Palla 8 [8]
pc [:205]    
Riproduzione [:76]
Scioccato [:O]      

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
roccodigit Inserito il - 18/06/2011 : 12:41:23
Qualcuno si ricorda precisamente la traccia dell'appello del 10 giugno??
mi interesserebbe soprattutto il terzo esercizio!!
11   U L T I M E    R I S P O S T E    (in alto le più recenti)
roccodigit Inserito il - 05/07/2011 : 18:09:51
punto 3) io con la sola teoria lo sbagliai nel compito. Ma magari l'ho applicata male. Cioè probabilmente bisognava scrivere solo L complementanto = { qui scrivere formalmente tutto X* tranne L}.
Cmq una soluzione completa l'ho trovata dopo facendo gli automi. Se volete cerco di recuperarla e la allego.

punto 2)la grammatica di Premoli è giustissima!
Stewie83 Inserito il - 30/06/2011 : 12:12:20
Allora l'esercizio ti chiede una dimostrazione formale....basta che riprendi la dimostrazione facendone riferimento all'esercizio in questione e come detto, dimostri formalmente la chiusura di L3 rispetto al complemento....non è sbagliato fare l'automa che ne riconosce il complemento dato che così dai una dimostrazione vera e propria dato che come ben sapete L3 per kleene coincide con la classe dei linguaggi a stati finiti....L'esercizio in parole povere non ti chiede di dimostrarlo mediante la costruzione dell'automa ma semplicemente facendo un richiamo alla teoria

Spero di essere stato chiaroo
Evi Inserito il - 29/06/2011 : 17:00:53
Ho trovato la dimostrazione nella pagina 141 del libro del professore. Mi dispiace ma penso che ti stai sbagliando, visto che questa è una dimostrazione che riguarda la classe dei linguaggi a stati finiti. Per l'esercizio tre, bastava suddividere il linguaggio in altri due(sempre lineari destri) e provare che L era chiuso per il complemento. Infatti il capitolo 5 del libro è pieno di tali esercizi. Cmq, se mi sto sbagliando sentitevi liberi di correggermi.
Evi Inserito il - 28/06/2011 : 11:02:54
Scusa, ma la spiegazione per il complemento nn riesco a trovarla. Mi potresti trovale le pagine corrispondenti del libro?
Premoli Inserito il - 26/06/2011 : 12:25:53
Si la spiegazione la trovi sul libro del prof, è un'operazione abbastanza banale, sostanzialmente l'automa rimane lo stesso, ti devi solo ricordare che nell'automa complementato tutti gli stati che prima non erano finali ora diventano finali, mentre gli stati che prima erano finali ora non lo sono più.
Come ti ho già detto prima la funzione di transizione (delta) deve essere totale. ;)
Piplos Inserito il - 26/06/2011 : 12:12:51
Scusa, ho visto solo ora, bisogna per forza avere un solo simbolo terminale. Quindi la grammatica scritta da te è quella giusta. Grazie. :)
Piplos Inserito il - 26/06/2011 : 12:11:31
Perfetto, mi sono completamente bloccato :D

Credevo che bastasse semplicemente dire che X*-L è un linguaggio formato da stringhe che non iniziano per aaab.

By the way, so come fare l'automa, ma non so come complementarlo. C'è scritto da qualche parte negli appunti di teoria dei linguaggi formali (del prof. semeraro)?

Altra cosa, ma la grammatica generativa che ho scritto io andava bene? o bisogna per forza avere un solo simbolo terminale nella parte destra di ogni produzione?
Premoli Inserito il - 26/06/2011 : 11:53:30
Ciao!!!

Per la terza bastava notare, che X*-L è uguale a X*(intersecato)^L (^L = al complemento di L)
quindi per farlo potevi trovare l'automa che genera il linguaggio L e successivamente complementarlo, per quello al punto 2 ti conveniva trovare già una grammatica lineare destra così la costruzione dell'automa era immediata, ricorda che per complementare l'automa la funzione di transizione (delta) deve essere totale.

una grammatica lineare destra per generare L può essere:
S>aA
A>aB
B>aC
C>b|bB
Piplos Inserito il - 26/06/2011 : 11:30:08
Visto che ci siamo possiamo scrivere anche le soluzioni?
Per la 1 e la 2 credo di saper rispondere io (correggetemi se sbaglio):

1) Il linguaggio è di tipo 3 nella gerarchia di Chomsky, visto che nella grammatica definita in seguito possiamo osservare che è lineare destra.

2) Definizione di grammatica:
S-->aaabB
B-->b|lambda

Per la terza non so come rispondere, qualcuno sa aiutarmi?
roccodigit Inserito il - 19/06/2011 : 20:22:16
Si grazie, dovrebbe essere cosi ;)
Marsigliese Inserito il - 19/06/2011 : 12:17:47
da cio' che ricordo dovrebbe essere questo o qualcosa simile:

dato il linguaggio: L = {a3bn : n>0}
-Determinare la classe L nella gerarchia di Chomsky.
-Definire una grammatica generativa corretta per L.
-Descrivere formalmente il linguaggio X* - L, dove X = {a,b}.

Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,06 secondi.

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