Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Lenovo Idea Tab Plus prova a portare un display da 12,1 pollici 2.5K, quattro speaker Dolby Atmos e una batteria da 10.200 mAh sotto la soglia psicologica dei 300 euro, penna inclusa. Lo abbiamo usato per oltre una settimana per capire dove l'azienda ha tagliato e dove invece ha tenuto il punto
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
L'euro digitale è una valuta fiat che entrerà in vigore nei prossimi anni. L'obiettivo principale è quello di ridurre la dipendenza dalle piattaforme di pagamento digitali statunitensi e offrire ai cittadini un modo semplice per trasferire denaro. Anche offline, anche in maniera (pseudo)anonima
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-06-2011, 13:00   #1
Mozaic83
Member
 
L'Avatar di Mozaic83
 
Iscritto dal: May 2009
Città: Como
Messaggi: 70
[Grammatica Libera Dal Contesto] Dubbio generazione grammatica

Ciao a tutti, sto studiando gli automi e le grammatiche e mi servirebbe un aiuto.

Ho questo esercizio da risolvere e vorrei un vostro parere sulla risoluzione che ho fatto:

Λ = {a, b, c, d}
L= {a^n b^m c^(2(n+m)+1) d | n ≥ 0 , m > 0}

Questo è quello che ho capito:
La d finale è fissa e deve rimanere unica
la b la c ci sono sempre e la stringa base generabile è bcccd
Per ogni n che aumenta di 1 => aumento di una a e di due c
Per ogni m che aumenta di 1 => aumento di una b e di due c

Io l'ho risolto così, ma ho un po' di dubbi, soprattutto sulla seconda regola:

Codice:
S0 => S1 d

S1 => ε (insieme vuoto) => questa regola l'ho pensata perchè c'è un caso con n=0 (dove a non esiste e le c non aumentano)

S1 => a S1 cc

S2 => bccc

S2 => b S2 cc

S1 => S2
Mozaic83 è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2011, 13:36   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2791
Va bene però bisogna togliere
Codice:
S1 => ε (insieme vuoto) => questa regola l'ho pensata perchè c'è un caso con n=0
perché nel caso n=0 si passa direttamente per
Codice:
S1 => S2
Altrimenti sarebbe possibile generare (ad esempio) la stringa "d" o "accd"
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2011, 14:13   #3
Mozaic83
Member
 
L'Avatar di Mozaic83
 
Iscritto dal: May 2009
Città: Como
Messaggi: 70
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Va bene però bisogna togliere
Codice:
S1 => ε (insieme vuoto) => questa regola l'ho pensata perchè c'è un caso con n=0
perché nel caso n=0 si passa direttamente per
Codice:
S1 => S2
Altrimenti sarebbe possibile generare (ad esempio) la stringa "d" o "accd"
Grazie per la risposta, avevo anch'io dei dubbi sull'utilità di quella produzione
Mozaic83 è offline   Rispondi citando il messaggio o parte di esso
Old 24-06-2011, 23:59   #4
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
A prima vista pare corretta, ma secondo me te la puoi cavare con molto meno:

Codice:
S → Mcd
M → aMcc | B
B → bBcc | bcc
Se non ho capito male, questa grammatica dovrebbe generare tutte le stringhe nel linguaggio.

ciao

EDIT: che in realtà a ben vedere hai solo aggiunto più produzioni separatamente invece che con una disgiunzione, ma siamo lì... Unica cosa, la c aggiuntiva (del 2(n+m)+1) ci sarà sempre, per cui puoi inserirla direttamente nella produzione iniziale.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!

Ultima modifica di DanieleC88 : 25-06-2011 alle 00:20.
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea Oltre il contante e le crypto: tutto sull'Euro D...
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Google lancia Gemini 3.6 Flash e nuovi m...
I centauri esistono, almeno quelli robot...
La Francia ha deciso: stop ai social net...
Samsung Robotix eXperience (RX): la nuov...
Intel accelera il piano di efficienza, n...
YouTube cambia le regole per i contenuti...
Pulsar Feinmann F01 Noctua Edition: il m...
Dopamine sites, fare shopping online per...
TSMC, arrestato un altro ex dirigente: e...
Intel Foundry conquista Fortinet: il Sec...
Pagamenti ancora manuali nelle concessio...
TSMC aumenterà i prezzi dei wafer...
Chi è causa del suo mal pianga s&...
La Toscana testa l'IA per la sicurezza s...
L'IA costa troppo: la nuova mossa di Ins...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v