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
 Domande per il docente del corso B
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Discussione Bloccata
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente | Pagina Successiva
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 29

falco_85
Utente giovane


Regione: Puglia
Prov.: Bari


Inserito il - 25/06/2005 : 19:46:58  Mostra Profilo  Visita l'Homepage di falco_85 Invia a falco_85 un Messaggio Privato
Mi scusi ma la produzione S2-->cS2 non dovrebbe essere libera da contesto?
Secondo me L2 è di tipo 2,non 3
Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 25/06/2005 : 20:33:46  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato
Citazione:
Messaggio inserito da falco_85

Mi scusi ma la produzione S2-->cS2 non dovrebbe essere libera da contesto?
Secondo me L2 è di tipo 2,non 3



Essendo una produzione che nella parte destra ha solo un terminale (c) seguito da un non terminale (S2), è lineare destra.

Perche' dici ke è libera da contesto?
Torna all'inizio della Pagina

falco_85
Utente giovane


Regione: Puglia
Prov.: Bari


Inserito il - 26/06/2005 : 00:17:48  Mostra Profilo  Visita l'Homepage di falco_85 Invia a falco_85 un Messaggio Privato
Si,mi scusi,ha ragione.
Avrei però dei problemi su questi due esercizi:
1) L1:{a^2n b^n : n>=0} L2:{w #1108;{a,b}* |w|=3k,k>=0} Dimostrare che L=L1*L2 è libero da contesto.
La grammatica che genera L1 è:{S1-> aaS1b|lambda}
Per quanto riguarda L2 ho costruito l'automa,per il teorema di Kleene la classe dei linguaggi a stati finiti coincide con la classe dei linguaggi di tipo 3,quindi L2 è di tipo 3.
Per il teorema della gerarchia di Chomsky,la classe dei linguaggi di tipo 3 è contenuta nella classe dei linguaggi di tipo 2,e quindi si ha che L2 è anche di tipo 2.
Quindi L è libero in quanto si ottiene per concatenazione di due linguaggi liberi da contesto e la classe dei linguaggi liberi da contesto è chiusa rispetto alla concatenazione.
Vorrei sapere se va bene.

2) Determinare una espressione regolare che denota la seguente grammatica lineare destra:
P= {S->aA|bB, A->aA|cS|c, B->bB|c|a }
La ringrazio
Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 26/06/2005 : 03:17:16  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato
Citazione:
Messaggio inserito da falco_85

Si,mi scusi,ha ragione.
Avrei però dei problemi su questi due esercizi:
1) L1:{a^2n b^n : n>=0} L2:{w #1108;{a,b}* |w|=3k,k>=0} Dimostrare che L=L1*L2 è libero da contesto.
La grammatica che genera L1 è:{S1-> aaS1b|lambda}
Per quanto riguarda L2 ho costruito l'automa,per il teorema di Kleene la classe dei linguaggi a stati finiti coincide con la classe dei linguaggi di tipo 3,quindi L2 è di tipo 3.
Per il teorema della gerarchia di Chomsky,la classe dei linguaggi di tipo 3 è contenuta nella classe dei linguaggi di tipo 2,e quindi si ha che L2 è anche di tipo 2.
Quindi L è libero in quanto si ottiene per concatenazione di due linguaggi liberi da contesto e la classe dei linguaggi liberi da contesto è chiusa rispetto alla concatenazione.
Vorrei sapere se va bene.

2) Determinare una espressione regolare che denota la seguente grammatica lineare destra:
P= {S->aA|bB, A->aA|cS|c, B->bB|c|a }
La ringrazio




Allora, si il primo è impostato bene. Al solito trova anke la grammatica di L.

Riguardo al secondo ke dubbi hai?
Torna all'inizio della Pagina

falco_85
Utente giovane


Regione: Puglia
Prov.: Bari


Inserito il - 26/06/2005 : 09:00:37  Mostra Profilo  Visita l'Homepage di falco_85 Invia a falco_85 un Messaggio Privato
Non so come trovare l'espressione regolare
Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 26/06/2005 : 09:15:25  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato
Citazione:
Messaggio inserito da falco_85

Non so come trovare l'espressione regolare



Allora ti devi studiare tutto il capitolo del libro sulle espesiioni regolari....
Torna all'inizio della Pagina

eliopiu
Utente bagnino

poeta


Regione: Puglia
Prov.: Foggia
Città: Foggia


Inserito il - 26/06/2005 : 14:38:24  Mostra Profilo  Visita l'Homepage di eliopiu  Clicca per vedere l'indirizzo MSN di eliopiu Invia a eliopiu un Messaggio Privato
Prof. domani lo scritto sempre aula 4 del palazzetto delle aule?
Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 26/06/2005 : 15:24:27  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato
Citazione:
Messaggio inserito da eliopiu

Prof. domani lo scritto sempre aula 4 del palazzetto delle aule?



Si
Torna all'inizio della Pagina

Pavel4
Utente giovane

floppy_disk


Regione: Puglia
Prov.: Bari
Città: Palo del Colle


Inserito il - 27/06/2005 : 18:14:06  Mostra Profilo  Visita l'Homepage di Pavel4  Clicca per vedere l'indirizzo MSN di Pavel4 Invia a Pavel4 un Messaggio Privato
la traccia di oggi era :
1) dato la grammatica G=(X,V,S,P) X={0,1,2} V={S,A,B}
P={S->0S|1B|1A, A->2B+2 B->0A}
trovare una espression regolare...

io ho risolto così
A=2B+2 diventa A=20A+2 e di conseguenza per la 20) diventa A=(20)*+2
quindi B diventa B=0[(20)*+2]

S=0S+1B+1A che può essere scritto come S=0S+1(B+A), questo sempre per effetto della 20) diventa :

S=(0)*+1(B+A), sostituendo diventa
S=(0)*+1((0[(20)*+2]+[(20)*+2]))
ma questo diventa definitivamene :
S=(0)*+1[(20)*+2](0+lambda)

la mia risulozione è giusta o secondo voi ci sono degli errori???
ciao grazie,
pavel4


it's like an angel fly
it's like a dream
Torna all'inizio della Pagina

lupio82
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: Noja


Inserito il - 27/06/2005 : 20:30:08  Mostra Profilo  Visita l'Homepage di lupio82 Invia a lupio82 un Messaggio Privato
io invece lo pensata cosi:
S->0S|1B|1A
A->2B|2
B->0A

S->0S+1B+1A
A->2B+2
B->0A

S->0S+1B+1A
A->20A+2
B->0A

S->0S+1B+1A
A->(20)*2
B->0(20)*2

S->0S+1(20)*2+1(20)*2
A->(20)*2
B->(20)*2

S->0*(1(20)*2+1(20)*2)
A->(20)*2
B->(20)*2

0*(1(20)*2+1(20)*2) questa e quello che mi esce


tranne che io ho fatto un erroree di copiatura e non so quanto mi costerà
l'ho sritto così 0*(120*2+120*2)
non ho messo le parentesi che fesso che sono
Torna all'inizio della Pagina

eliopiu
Utente bagnino

poeta


Regione: Puglia
Prov.: Foggia
Città: Foggia


Inserito il - 27/06/2005 : 20:37:31  Mostra Profilo  Visita l'Homepage di eliopiu  Clicca per vedere l'indirizzo MSN di eliopiu Invia a eliopiu un Messaggio Privato
S = OS + 1B + 1A
A = 2B + 2
B = 0A

Sostituisco B in A
A = 2B + 2
= 2(OA + 2)
= 2OA + 2 [per la propietà 20]
= (20)*2

Ricavo B
B = 0A
= 0(20)*2

Sostituisco B ed A in S
S = 0S + 1B + 1A
= 0S + 1O(20)*2 + 1(20)*2 =
= (0)*(10(20)*2 + 1(20)*2)


Per me hai sbagliato ad utilizzare la 20.
Scusa R1 = R2 x R1 + R3 diventa
R1 = (R2)* x R3
Torna all'inizio della Pagina

eliopiu
Utente bagnino

poeta


Regione: Puglia
Prov.: Foggia
Città: Foggia


Inserito il - 27/06/2005 : 20:39:43  Mostra Profilo  Visita l'Homepage di eliopiu  Clicca per vedere l'indirizzo MSN di eliopiu Invia a eliopiu un Messaggio Privato
Scusa in A ho scritto la parentesi dopo

A = 2B + 2
= 2(OA)+ 2
= 2OA + 2 [per la propietà 20]
= (20)*2

Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 27/06/2005 : 21:03:35  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato
Se siete del corso B e mi dite i vostri nomi e cognomi mi fate un piacere....evito di correggere i vostri compiti
Torna all'inizio della Pagina

stefypip
Nuovo Utente

BULLDOG


Regione: Puglia
Prov.: Brindisi


Inserito il - 27/06/2005 : 23:46:38  Mostra Profilo  Visita l'Homepage di stefypip  Clicca per vedere l'indirizzo MSN di stefypip Invia a stefypip un Messaggio Privato
Ciao a tutti. Io l'ho risolto così:
G=(X,V,S,P) X={0,1,2} V={S,A,B}
P={S->0S|1B|1A,
A->2B|2,
B->0A}
Denotiamo con S,A,B gli insiemi delle stringhe derivabili in G dai non terminali S,A,B e sono:
S={0}S u {1}B u {1}A
A={2}B u {2}
B={0}A
in breve
S=0S u 1B u 1A
A=2B u 2
B=0A
Se denotiamo con S,A,B tre espressioni regolari abbiamo che:
S=0S+1B+1A
A=2B+2
B=0A

B=0(2B+2)=02B+O2 per la prop 20 -> (02)*(02)
A=2((O2)*(02)) + 2
S=0S + 1((02)*(02)) + 1(2((02)*(02))+2)
per la prop 20
S=(0)* (1((02)*(02)) + 1(2((02)*(02))+2))

Prof secondo lei è giusto?
La ringrazio per la risposta
Torna all'inizio della Pagina

Pavel4
Utente giovane

floppy_disk


Regione: Puglia
Prov.: Bari
Città: Palo del Colle


Inserito il - 28/06/2005 : 00:56:18  Mostra Profilo  Visita l'Homepage di Pavel4  Clicca per vedere l'indirizzo MSN di Pavel4 Invia a Pavel4 un Messaggio Privato
Citazione:
Messaggio inserito da eliopiu




Per me hai sbagliato ad utilizzare la 20.
Scusa R1 = R2 x R1 + R3 diventa
R1 = (R2)* x R3




per fortuna ho ricontrollato la brutta e mi sono accorto di aver fatto bene sul compito

it's like an angel fly
it's like a dream
Torna all'inizio della Pagina

MorfeoXp
Nuovo Utente

Mauro in corsa



Inserito il - 28/06/2005 : 11:35:49  Mostra Profilo  Visita l'Homepage di MorfeoXp  Clicca per vedere l'indirizzo MSN di MorfeoXp Invia a MorfeoXp un Messaggio Privato
Salve Prof.

E' possibile sapere in cosa consiste in genere l'esame orale?
Grazie
Torna all'inizio della Pagina

fax
Utente medio

ken


Regione: Puglia
Prov.: Bari
Città: bari


Inserito il - 28/06/2005 : 11:52:50  Mostra Profilo  Visita l'Homepage di fax Invia a fax un Messaggio Privato
sono daccordo con eliopiu!

L'UOMO COMUNE RAGIONA,IL SAGGIO TACE,IL FESSO DISCUTE.

Torna all'inizio della Pagina

fax
Utente medio

ken


Regione: Puglia
Prov.: Bari
Città: bari


Inserito il - 28/06/2005 : 11:54:16  Mostra Profilo  Visita l'Homepage di fax Invia a fax un Messaggio Privato
scusate ma il secondo esercizio come l'avete svolto voi?non è che la traccia sia molto comprensibile!

L'UOMO COMUNE RAGIONA,IL SAGGIO TACE,IL FESSO DISCUTE.

Torna all'inizio della Pagina

lupio82
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: Noja


Inserito il - 28/06/2005 : 12:42:40  Mostra Profilo  Visita l'Homepage di lupio82 Invia a lupio82 un Messaggio Privato
ti dico solo una cosa non so se sta bene, ma mi sono stancato di questo esame sono 3 anni che lo faccio e adesso basta come va va
Torna all'inizio della Pagina

MorfeoXp
Nuovo Utente

Mauro in corsa



Inserito il - 29/06/2005 : 19:00:08  Mostra Profilo  Visita l'Homepage di MorfeoXp  Clicca per vedere l'indirizzo MSN di MorfeoXp Invia a MorfeoXp un Messaggio Privato
Ma qualcuno potrebbe dirmi in cosa consiste l'esame orale...
Grazie!
Torna all'inizio della Pagina
Pagina: di 29 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente | Pagina Successiva
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Discussione Bloccata
 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,28 secondi.

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