Автор: Пользователь скрыл имя, 12 Января 2012 в 22:15, задача
Дана грамматика. Построить вывод заданной цепочки.
Построить все сентенциальные формы для грамматики с правилами
Задачи по курсу «Основы трансляции».
Кроме
ответов на вопросы
в учебном пособии (главы 1, 2, 3, 4, 7,
11), необходимо решить
любые 25 задач из
приведенных 38 ниже
заданий. Решение приводить
полностью, указывая
при выводе цепочек
какие правила применили.
a) S ® T | T+S | T-S b) S ® aSBC | abC
T ® F | F*T CB ® BC
F ® a | b bB ® bb
Цепочка a-b*a+b bC ® bc
cC ® cc
Це
S ® A+B | B+A
A ® a
B ® b
3. К какому типу по Хомскому относится данная грамматика? Какой язык она порождает? Каков тип языка?
a) S ® APA b) S ® aQb | e
P ® + | - Q ® cSc
A ® a | b
c) S ® 1B d) S ® A | SA | SB
B ® B0 | 1 A ® a
B ® b
a) S ® a | Ba b) S ® Ab
B ® Bb | b A ® Aa | ba
c) S ® 0A1 | 01 d) S ® AB
0A ® 00A1 AB ® BA
A ® 01 A ® a
B ® b
e) S ® A | B f) S ® 0A | 1S
A ® aAb | 0 A ® 0A | 1B
B ® aBbb | 1 B ® 0B | 1B | ^
g) S ® 0S | S0 | D h) S ® 0A | 1S | e
D ® DD | 1A | e A ® 1A | 0B
A ® 0B | e B ® 0S | 1B
B ® 0A | 0
i) S ® SS | A j) S ® AB^
A ® a | bb A ® a | cA
B ® bA
k) S ® aBA | e l) S ® Ab | c
B ® bSA A ® Ba
AA ® c B ® cS
6.
Эквивалентны ли грамматики с правилами
:
а) S ® AB и S ® AS | SB | AB
A ® a | Aa A ® a
B ® b | Bb B ® b
b) S ® aSL | aL и S ® aSBc | abc
L ® Kc cB ® Bc
cK ® Kc bB ® bb
K ® b
7.
Построить КС-грамматику, эквивалентную
грамматике с правилами:
а) S ® aAb b) S ® AB | ABS
aA ® aaAb AB ® BA
A ® e BA ® AB
A ® a
B ® b
8.
Построить регулярную
а) S ® A | AS b) S ® A.A
A ® a | bb A ® B | BA
B ® 0 | 1
9.
Доказать, что грамматика с правилами:
S ® aSBC | abC
CB ® BC
bB ® bb
bC ® bc
cC ® cc
порождает язык L = {an bn cn | n >= 1}. Для этого показать, что в данной грамматике
10.
Написать КС-грамматику для языка L, построить
дерево вывода и левосторонний вывод для
цепочки aabbbcccc.
L = {a2n bm c2k | m=n+k, m>1}.