[Maszyna Turinga] Akceptacja wyrażenia regularnego

murfy
Użytkownik
Użytkownik
Posty: 125
Rejestracja: 3 lis 2012, o 16:17
Płeć: Kobieta
Lokalizacja: Bełżyce
Podziękował: 18 razy
Pomógł: 8 razy

[Maszyna Turinga] Akceptacja wyrażenia regularnego

Post autor: murfy »

Opisz maszynę Turinga, która akceptuje (kończy w stanie TAK) słowa zadane wyrażeniem regularnym \(\displaystyle{ ab^{*}ba^{*}b^{*}a}\) przy czym zakładamy, że zbiór symboli wejściowych jest równy \(\displaystyle{ \left\{ a, b, -\right\}}\), gdzie \(\displaystyle{ -}\) oznacza klatkę pustą.

Zakładam, że nikt mi nie rozwiąże tego zadania, ale proszę chociaż o wytłumaczenie co oznacza to wyrażenie regularne, czym jest \(\displaystyle{ *}\)
Ostatnio zmieniony 27 lis 2012, o 08:53 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
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

[Maszyna Turinga] Akceptacja wyrażenia regularnego

Post autor: Afish »

\(\displaystyle{ *}\) to gwiazdka Kleena i oznacza dowolną liczbę wystąpień danego znaku. Twoje wyrażenie regularne w dużym uproszczeniu opisuje dowolne słowo mające jedną literkę \(\displaystyle{ a}\), następnie przynajmniej jedną literkę \(\displaystyle{ b}\), dowolną liczbę liter \(\displaystyle{ a}\), dowolną liczbę liter \(\displaystyle{ b}\) a następnie literkę \(\displaystyle{ a}\).
ODPOWIEDZ