• Nie Znaleziono Wyników

AUG. Kilka zadań przygotowawczych przed kolokwium

N/A
N/A
Protected

Academic year: 2021

Share "AUG. Kilka zadań przygotowawczych przed kolokwium"

Copied!
1
0
0

Pełen tekst

(1)

AUG. Kilka zadań przygotowawczych przed kolokwium

Oczywiście nie ma żadnej gwarancji, że zadania na kolokwium będą choć trochę podobne do poniższych (albo podobnie trudne). Przypominam, że na kolokwium nie można korzystać z notatek, książek ani innych źródeł wiedzy poza własną głową.

1. Napisz wzorzec / wyrażenie regularne dla języka nad alfabetem {a, b} składającego się z takich słów, że przed a zawsze występuje b.

2. Napisz wzorzec / wyrażenie regularne dla języka nad alfabetem {a, b} składającego się z takich słów, że liczba liter a przy dzieleniu przez 3 daje resztę 2.

3. Napisz wzorzec / wyrażenie regularne dla języka nad alfabetem {a, b}:

{w ∈ {a, b}

: liczba #

a

(w) · #

b

(w) jest parzysta}

gdzie #

a

(w) oznacza liczbę wystąpień litery a w słowie w.

4. Rozważmy gramatykę:

S −→ X | Y X −→ abXba | ε Y −→ aZa| Z Z −→ aZ | bZ ε

(a) Dla słów aabababbaa, ababbbaaab określ, czy należą one do języka generowanego przez tę gramatykę. Dla słów które należą, podaj wyprowadzenie i drzewo wyprowadzenia.

(b) Czy ta gramatyka jest jednoznaczna?

5. Napisz gramatykę bezkontekstową dla języka:

{a

n

b

m

a

k

b : n + k = 2m, n, k, m ≥ 1}

6. Napisz gramatykę bezkontekstową dla języka:

{a

i

b

j

c

k

: i + j ≥ k}

7. Napisz gramatykę bezkontekstową dla języka:

{ww

R

uu

R

: u, w ∈ {a, b, c}

}

gdzie x

R

oznacza odwrócenie słowa x, np. dla x = abbccc mamy x

R

= cccbba.

8. Napisz gramatykę bezkontekstową dla języka:

{w

R

a

i

wb

j

: w ∈ {a, b}

oraz i + j = 1 (mod 2)}

gdzie x

R

oznacza odwrócenie słowa x, np. dla x = abbccc mamy x

R

= cccbba. Dla przypo-

mnienia, a = 1 (mod 2) gdy reszta z dzielenia a przez 2 wynosi 1.

Cytaty

Powiązane dokumenty

Udowodnij, że jeżeli liczba całkowita m przy dzieleniu przez 7 daje resztę 4, a liczba całkowita n przy dzieleniu przez 7 daje resztę 3, to iloczyn mn przy dzieleniu przez 7

Przykładem jednej z nich jest znajdująca się w Twoich rękach gazetka, w której chcielibyśmy zamiesz- czać ciekawostki dotyczące Olimpiady, propozycje kó- łek

Dwa języki uważamy za przemiennie równoważne, jeśli dla każdego słowa w należącego do jednego z języków, drugi język zawiera słowo różniące się od w tylko kolejnością

W niektórych wykorzystano topos imienia, na co zwrócił już uwagę Sokołowski, omawiając orację Prusinowskiego ku czci Mickiewicza: podczas gdy w staropolskich

Rozważamy języki regularne nad alfabetem {a, b, c}, takie że liczba ich słów o długości n wynosi dokładnie n·2 n1 dla każdego n

[r]

Wyciągnij stąd wniosek, że zbiór liczb pierwszych jest

Bardzo ważnym uzupełnieniem publikowanych w niniejszej książce autentycznych listów z epoki, które potraktować musimy jako niezwykle cenne, wręcz unikatowe – i to