Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Hogyan hozzam Chomsky normálfo...

Hogyan hozzam Chomsky normálformára a következő nyelvtant?

Figyelt kérdés
[link]
2014. márc. 24. 15:45
 1/1 bongolo ***** válasza:

Eredeti helyettesítési szabályok:


S → BC | aA

A → ba | SA

B → bA | Cbab | ε

C → BC | BBB


ε-mentesítés:


U₁ = {B}

U₂ = {B,C}

U₃ = {S,B,C}


S' → S | ε

S → BC | aA | B | C

A → ba | SA

B → bA | Cbab | bab

C → BC | BBB | B | BB


Álterminálisok bevezetése a és b helyett:


S' → S | ε

S → BC | DA | B | C

A → ED | SA

B → EA | CEDE | EDE

C → BC | BBB | B | BB

D → a

E → b


Hosszredukció:


S' → S | ε

S → BC | DA | B | C

A → ED | SA

B → EA | CF | EG

C → BC | BH | B | BB

D → a

E → b

F → EG

G → DE

H → BB


Lánctalanítás:


U(B) = {S,C,S'}

U(C) = {S,S'}


S' → ε

S → BC | DA

A → ED | SA

B → EA | CF | EG

 S → EA | CF | EG

 C → EA | CF | EG

 S'→ EA | CF | EG

C → BC | BH | BB

 S → BC | BH | BB

 S'→ BC | BH | BB

D → a

E → b

F → EG

G → DE

H → BB


Összesítve:


S' → EA | CF | EG | BC | BH | BB | ε

S → EA | CF | EG | BC | BH | BB | DA

A → ED | SA

B → EA | CF | EG

C → BC | BH | BB | EA | CF | EG

D → a

E → b

F → EG

G → DE

H → BB

2014. márc. 24. 20:50
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!