[Gramatyki] Automat ze stosem

lolomak
Użytkownik
Użytkownik
Posty: 28
Rejestracja: 30 cze 2009, o 18:32
Płeć: Mężczyzna

[Gramatyki] Automat ze stosem

Post autor: lolomak »

Witam mam problem z jednym zadaniem z automatow bylbym bardzo wdzieczny gdyby ktos mi pomogl

Skonstruuj automat ze stosem oraz gramatyke bez kontekstowa dla jezyka slow nad alfabetem \(\displaystyle{ \left\{ 0,1\right\}}\)ktory zaczyna i konczy sie tym samym symbolem i posiada taka sama liczbe \(\displaystyle{ 0}\) i \(\displaystyle{ 1}\)


Z gory dziekuje za pomoc
Ostatnio zmieniony 22 gru 2015, o 10:48 przez Afish, łącznie zmieniany 1 raz.
Powód: Stosuj tagi w nazwie tematu.
lolomak
Użytkownik
Użytkownik
Posty: 28
Rejestracja: 30 cze 2009, o 18:32
Płeć: Mężczyzna

[Gramatyki] Automat ze stosem

Post autor: lolomak »

up
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Gramatyki] Automat ze stosem

Post autor: Afish »

Gramatyka:
\(\displaystyle{ S \rightarrow \epsilon | 0A1A1A0 | 1A0A0A1 \\
A \rightarrow 0A1 | 1A0 | 01A | 10A | \epsilon}\)

Najpierw \(\displaystyle{ S}\) obsługuje przypadek skrajny, potem robię słowo zaczynające się i kończące zerem (jedynką) i mające dwie odpowiadające jedynki (zera).
\(\displaystyle{ A}\) odpowiada za wstawienie dowolnej liczby sparowanych zer i jedynek.
norwimaj
Użytkownik
Użytkownik
Posty: 5101
Rejestracja: 11 mar 2011, o 16:31
Płeć: Mężczyzna
Lokalizacja: 52°16'37''N 20°52'45''E
Podziękował: 4 razy
Pomógł: 1001 razy

[Gramatyki] Automat ze stosem

Post autor: norwimaj »

Ja bym dla \(\displaystyle{ A}\) dał takie reguły:
\(\displaystyle{ A \rightarrow 0A1 | 1A0 | AA | \epsilon.}\)
Wówczas z gramatyki będzie można wyprowadzić nawet takie słowa, jak \(\displaystyle{ 0^51^301^40.}\)
ODPOWIEDZ