Gramatyki Formalne cz I 3

Gramatyki Formalne cz I 3



Wreszcie wprowadza się "["i"]" dla oznaczania elementów opcjonalnych.

Przykładem może tu być definicja liczby całkowitej (zbudowanej z cyfr i ewentualnie znaku):

liczba = [-] cyfra {cyfra)

Formalna definicja gramatyki generacyjnej G:

czwórka elementów (N, T, P, S) gdzie:

N — zbiór elementów pomocniczych zwanych nieterminalnymi T — zbiór symboli terminalnych — alfabet języka, który budujemy P — zbiór produkcji — formalny opis składni języka, który chcemy zbudować S — symbol startu, od którego zaczyna się generacja wcześniej nazywaliśmy go aksjomatem

Zestaw (zbiór) produkcji składa się z par (A, w), gdzie A jest symbolem pomocniczym, zaś w słowem zbudowanym z symboli terminalnych i nieterminalnych. Często produkcie oznaczamy A-*w.

Dla naszej gramatyki wyrażeń arytmetycznych (z poprzedniego przykładu) można podać następującą definicję (kładąc o-jako "wyrażenie" a o jako "składnik", p jako "czynnik"):

N = {o-, a.

T = {x. y. z, +,*,(,)} p = { o- -> o- + a a -> ? a -> a * p a->0 P—>(a)

P->x

P y P * z }

Zauważmy, że do opisu produkcji użyliśmy pojedynczej strzałki Wprowadzając słowa przy użyciu gramatyk użyjemy strzałek podwójnych =*•. Wiąże się to z tym, że w gramatyce w zbiorze produkcji, wyznaczamy możliwe zamiany symboli lub ich zestawów. Przy opisie generacji zastępujemy całe słowa. Mówimy, że słowo w generuje słowo J (co zapisujemy w^t), jeśli w słowie w potrafimy wskazać symbol nieterminalny A. zaś w słowie t podsłowo p takie że A -»p należy do zbioru produkcji P.


Wyszukiwarka

Podobne podstrony:
Gramatyki Formalne cz I 1 TEORIA JĘZYKÓW I GRAMATYK FORMALNYCH CZĘŚĆ I Mówiąc poprzednio o teorii ko
13 Sprawdzenie Y,Piy = RAv ~ P2 ~ P3 + RE =10 - 5-10 + 5 = 0. Kolejno wprowadza się strefowe oznacz
CCF20111125005 (2) rys. 8. Zasada numeracji boków i żłobków uzwojenia dwu windowego Wprowadza się n
13 Sprawdzenie ^ rav ~    ~ Ą + Re =10-5-10 + 5 = 0. Kolejno wprowadza się strefowe
przewodnikPoPakiecieR7 46 Łagodne wprowadzenie do R >    # to pętla wykona się dl
Gramatyki Formalne cz II 1 TEORIA JĘZYKÓW I GRAMATYK FORMALNYCH CZĘŚĆ II Rozważmy kilka przykładów g
Gramatyki Formalne cz II 2 Rozważmy zatem gramatykę liniową w postaci: G = {{S, T}, {a}, P, S}, gdzi
Gramatyki Formalne cz II 3 Pary    S    X (stan na wierzchołku st
Gramatyki Formalne cz I 2 Przykład — budoyya gramatyki z 3 zmiennych i 2 działań (mnożenia i dodawan
Dla elementu odwrotnego do a wprowadza się oznaczenie a -I . Jeżeli istnieje element odwrotny, to je
img007 rozdzielanej mieszaniny i wynosi: w granicach 0.1 -ś- 10 pl dla cieczy i lrlO p1 dla gazów. P
SL386661 Dla określenia warunków technicznych wprowadza się podział budowli kolejowych na: • kolejow
AGH-BUSINESS •    Modelowanie gramatyki formalnej dla języka polskiego. •

więcej podobnych podstron