Lista_2

Transkrypt

Lista_2
Teoretyczne podstawy informatyki, II SPPI
Dr inż. Agnieszka Prusiewicz
2 Lista zadań
RS-automat
Zad.1
Narysować diagramy RS-automatów definiujące języki o następujących własnościach:
a) L(A)={x: x to dowolne słowo nad alfabetem V={a,c} o długości większej od 2}
b) L(A)={x: x dowolne słowo nad alfabetem V=(a,b,c}, w którym liczba wystąpień
symbolu a jest parzysta, symbolu b- nieparzysta, symbolu c-dowolna}
c) L(A)={x: x to dowolne słowo nad alfabetem V={a,b,c}, w którym liczba wystąpień
symbolu b jest parzystą wielokrotnością liczby wystąpień symbolu a, zaś liczba
wystąpień symbolu c zawsze o jeden mniejsza od liczby wystąpień symbolu b}.
d) L(A)={x: x to dowolne słowo nad alfabetem V zawierające podciąg 11}
Zad. 2
Narysować diagramy deterministycznych RS-automatów akceptujących następujące języki
nad alfabetem V={0,1}
a) L(A)={x: x to zbiór słów zakończonych 00}
b) L(A)={x: x to zbiór wszystkich słów, w których każdy kolejny blok składający się z
pięciu symboli zawiera co najmniej dwa zera}
c) L(A)={x: x to zbiór wszystkich słów zaczynających się od 1, które interpretowane
jako binarna reprezentacja liczby całkowitej są kongruentne z zerem modulo 5}
Zad. 3
Zaproponować algorytm przekształcania
deterministyczny RS-automat.
niedeterministycznego
Rozwiązania zadań proszę przygotować na osobnych kartkach.
Termin realizacji 15.04.2008 (wtorek, godz.11, C-6, 121)
(pominąć zadania rozwiązane na poprzednich ćwiczeniach)
Agnieszka Prusiewicz
RS-automatu
w