• Nem Talált Eredményt

Nyelvek ´es automat´ak 2014. november 17. 3. ZH 1. A Cocke-Younger-Kasami algoritmus seg´ıts´eg´evel elemezz¨uk az

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Nyelvek ´es automat´ak 2014. november 17. 3. ZH 1. A Cocke-Younger-Kasami algoritmus seg´ıts´eg´evel elemezz¨uk az"

Copied!
4
0
0

Teljes szövegt

(1)

Nyelvek ´es automat´ak 2014. november 17.

3. ZH

1. A Cocke-Younger-Kasami algoritmus seg´ıts´eg´evel elemezz¨uk az aaab sz´ot a k¨ovetkez˝o nyelvtanban, az al´abbi t´abl´azatban m´ar kit¨olt¨ott¨uk a 2. ´es 3. sorokat:

S → XY | Y X X → AZ | a

Z → XA

Y → AT | AA | b T → AY

A → a

4.

3. S, S X, T Y 2. Z

Y

Z Y

S T 1.

a a a b

(a) T¨oltse ki a t´abl´azat els˝o sor´at!

(b) Magyar´azza el, hogy mi´ert ker¨ult be k´et S szimb´olum a 3. sor els˝o mez˝oj´eben!

(c) Mely nemtermin´alisok ker¨ulnek be a legfels˝o cell´aba? (T¨oltse ki a cell´at!)

(d) A kit¨olt¨ott t´abl´azatban hol l´atszik, hogy a sz´o levezethet˝o-e a nyelvtaban?

(2)

Neptun: N´ev:

2. (a) Milyen alak´u szab´alyok lehetnek egy Chomsky norm´alform´aj´u nyelv- tanban?

(b) Hogyan kell Chomsky norm´alform´ara hozni egy olyan CF nyelv- tant, amiben m´ar nincsenek se ε-, se l´ancszab´alyok?

(3)

3. Az al´abbi t´abl´azat egy ´allapottal elfogad´o veremautomata ´atmeneti f¨uggv´eny´et adja meg, kezd˝o´allapot q0, az egyetlen elfogad´o ´allapot pedig qF.

´

allapot input verem ´uj ´allapot verem q0 a Z0 q0 AZ0

b Z0 q0 BZ0

a A q0 AA

b A q0 ε

b B q0 BB

a B q0 ε

ε A qF ε

ε B qF ε

(a) Magyar´azza el 2-3 mondatban, hogy hogyan m˝uk¨odik az automata.

Milyen nyelvet fogad el az automata?

(b) M´odos´ıtsa az automat´at ´ugy, hogy ugyanezen nyelvet ¨ures verem- mel elfogad´o automat´at kapjon. (Ha nem az ´orai konstrukci´ot haszn´alja, akkor indokolja az ´atalak´ıt´ast.)

(4)

4. Adjon meg a k¨ovetkez˝o nyelvre egy determinisztikus Turing-g´epet (lehet t¨obb szalagos is)

- el˝osz¨or sz¨ovegesen v´azolva a m˝uk¨od´es´et,

- majd az ´atmeneti f¨uggv´eny megad´as´aval vagy ´abr´aval is!

L = {1n#1m | 1 ≤ n ≤ m ´es n oszt´oja m-nek}

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

I Ha siker¨ ul egy halmazrendszerre kell˝ oen ¨ ugyes reprezent´ aci´ ot tal´ alni, akkor ennek seg´ıts´ eg´ evel k¨ ul¨ onf´ ele t´ eteleket.. bizony´ıthatunk be, amiket

Adjon ezen algoritmus felhaszn´ al´ as´ aval egy polinomi´ alis algoritmust egy j´ o 3-sz´ınnel val´ o sz´ınez´ es megkeres´ es´ ere.. Tegy¨ uk fel, hogy van egy polinomi´

A jegyzet c´elja az, hogy az adatb´any´aszati appar´atus olyan megismer´es´et ny´ ujtsa, melynek seg´ıts´eg´evel az olvas´o sikerrel oldja meg az egyre t¨obb ter¨

predikci´ okor az ´ıgy kisz´ amolt felt´ eteles val´ osz´ın˝ us´ egek seg´ıts´ eg´ evel megkeresem a legval´ osz´ın˝ ubb

Hogyan lehet ennek seg´ıts´ eg´ evel egy adott x pontra O(log n) l´ ep´ esben meghat´ arozni, hogy a megadottak k¨ oz¨ ott van-e olyan intervallum, ami az x pontot

mus seg´ıts´eg´evel elemezz¨ uk az abba sz´ ot egy (Chomsky norm´ al form´ aj´ u) nyelvtanban. sort ´es ne feledkezzen meg az indexekr˝

(c) A legegyszer˝ ubb kapott elemz˝ ovel elemezz¨ uk az aaab ´ es az acb mondatokat.. Ugyanez a feladat LR(k)-val m´ eg

[r]