Gramè fòmèl: Diferans ant vèsyon yo
Contenu supprimé Contenu ajouté
Baliz yo : Modifikasyon mobil Modifikasyon nan sitwèb mobil |
Aucun résumé des modifications |
||
Liy 1 :
Yon gramè se yon fòmalis ki pèmèt pou defini yon [[sentaks]] e pou yon [[langaj fòmèl]], sa
Nosyon ki pou [[gramè]] a ki fòmèl la se patikilyèman itilize nan pwogramasyon lojik, [[konpilatè|konpilasyon]] ([[analiz sentaksik]]),
== Langaj yo ==
Yon langaj se yon ansanm ''mo'', ki se senpleman sekans senbòl chwazi nan yon ansanm (anjeneral fini) rele ''alfabè''. Fòmèlman, si <math>A</math> se yon ansanm, nou note <math>A^*</math> [[Monoyid|monoyid lib]] sou <math>A</math>, setadi ansanm
Souvan, « senbòl yo », ke nou konsidere lè nou defini yon langaj pa yon gramè fòmèl
Pa egzanp :
* A1 = { a, b, c, d, e } se yon alfabè ki genyen 5 senbòl, tradisyonèlman
* A2 = { 2, 5, @, $, & } se yon lòt alfabè ki genyen 5 senbòl ;
* A3 = { Det, Adj, Vèb, Non, kowòd, Prep } se yon alfabè pou 6 senbòl ki ka dekri, pa egzanp, estrikti sentaksik nan yon fraz nan yon lang natirèl.
Liy 16 :
== Gramè ==
Yon gramè fòmèl (oubyen, senpleman, gramè) gen antou kat (4) objè suivan :
* Yon ansanm fini
* Yon ansanm fini pou senbòl, rele yo ''[[Senbòl tèminal yo e non-tèminal yo|non-tèminal]]'', note konvansyonnèlman pa debann majiskil yo,
* Yon eleman pou ansanm non-tèminal yo, rele ''
* Yon ansanm ki pou ''règ pou pwodiksyon'', ki se yo k pa de (2) fòme yon non-tèminal e
Aplike yon règ pou pwodiksyon konsanti ke w ranplase nan yon mo yon okirans pou manm bò goch ki pou règ sa a pa manm li an ki pou dwat ; aplikasyon siksesiv règ yo ki pou pwodiksyon yo rele yon derivasyon. Langaj defini pa yon gramè se ansanm mo yo ki fòme sèlman senbòl tèminal yo ki kapab tou atenn pa derivasyon ak pati ki pou
Konsa, gramè defini pa tèminal yo <math>\{a, b\}</math>, non-terminal <math>S</math> la,
: <math>S \to aSb</math>
: <math>S \to \varepsilon</math> (kote <math>\varepsilon</math> reprezante
reprezante
== Yerachi Chomsky ==
== Analiz ==
== Referans ==
|