Tretia sada domacich uloh
V ulohach 1 az 5 zostrojte kontextovu, pripadne frazovu gramatiku
pre dany jazyk.
Uloha 1
n k
L = { a | n = 2 , k >=0 }
Uloha 2
n 2
L = { a | n = k , k >=0 }
Uloha 3
L = { ww | w je slovo nad abecedou {a,b} }
Uloha 4
i j k
L = { a b c | i,j,k >=0, k=i*j }
(* znaci nasobenie)
Uloha 5
Slovny futbal je postupnost slov
u0,u1, ..., uk-1 takych,
ze pre kazde i, 0<=i<k plati, ze posledne dve pismena slova
ui sa rovnaju prvym dvom pismenam slova
ui+1 (scitanie sa berie modulo k).
L = { w0#w1# ... #wk-1 | Existuje take preusporiadanie slov
w0 ... wk-1, ktore tvori slovny futbal; k >= 0 }
Abecedu pre jazyk L si vhodne zvolte, nemala by byt jednopismenkova
:-)
V ulohach 6 - 8 zostrojte bezkontextove gramatiky pre jazyky:
Uloha 6
R
a) L = { ww | w je slovo nad abecedou {a,b} }
R
b) L = { w | w = w je slovo nad abecedou {a,b} }
Uloha 7
i i i
L = { a b c | i >=0 }
Uloha 8
2i+1 3j 3i-j
L = { a b c | i,j >= 0, 5i-j >= 0 }