Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Мат. лінгвістика 6

.pdf
Скачиваний:
43
Добавлен:
12.02.2016
Размер:
371.2 Кб
Скачать

1. baba

2. abab

3. cbaba

4. bbbcba

Другий рівень

5.4Задано множину продукцій у формі Бекуса-Наура:

E:: E | EE| EE| V |C

V :: x| y

C:: 1|2

Вивести ланцюжок. Намалювати дерево виведення. 5.4.1 x y y y; 5.4.12 2 x y 1 ;

5.4.2

x y x x y;

5.4.13

 

 

 

;

2 1 x 2 y y

 

5.4.3 x 1 y 2 ;

5.4.14

x 1 x 1 y 1 ;

5.4.4

x y x y ;

5.4.15

y y y x x 1 ;

5.4.5

x x x 2 ;

5.4.16

2

x y 1 1;

 

 

5.4.6

2 x y x 1 ;

5.4.17

2 2 x y 1 x;

5.4.7 x x 1 2 x ;

5.4.18

x y x 1 2;

 

 

5.4.8

2 x y x y;

5.4.19

2

y 2 x y 1;

 

5.4.9

1 x y x x ;

5.4.20

x y y y x 1 ;

 

5.4.10x 1 2 x y ;

5.4.11x y x 1 y ;

5.5Паліндромом називається рядок, який однаково читається

упрямому і зворотному напрямах. Визначити контекстно вільну граматику, яка породжує всі паліндроми над алфавітом {0,1}.

Третій рівень

5.6Дано граматику G=(V, T, S, P), де V={0, 1, S, A, B}, T={0,1}, S

початковий символ. Виконати наступні завдання:

Побудувати мову, породжену такою граматикою.

Визначити тип граматики.

5.6.1 P S 0A, S , S 0,

A 1 ;

5.6.2P S 101A, A 1A, A 0 ;

5.6.3

P S 0A, S 1B, A 0, B 0

 

5.6.4

P S 0A, A 01,

S 0B, B

10 ;

5.6.5

P S 1S, S 0,

S B, B 01 ;

5.6.6P S B01, B 1B, B 0 ;

5.6.7P S 1A, A 1, A 0, S 0 ;

11

5.6.8

P S 111S, S ;

 

 

 

 

5.6.9

P S 0A, A 01B, S 0B,

B 10 ;

 

 

5.6.10

P S 0S,

A A1,

S A, A ;

 

 

5.6.11

P S S1,

S A,

S 1,

S , A 0 ;

 

 

5.6.12

P S 1A,

A 101,

S 0B,

B 010 ;

 

 

5.6.13

P S 01A, A 00,

S 0B,

B 110 ;

 

 

5.6.14

P S 1A,

S 0,

S ,

B 1, A 0B ;

 

 

5.6.15

P S 0S,

S ,

S 1 ;

 

 

 

5.6.16

P S 1B,

S 0,

A 1A,

A 0B, A 1,

A 0,

B 1 ;

5.6.17

P S AB, A 1,

S 1A,

B 01 ;

 

 

5.6.18P S S11, S 0 ;

5.6.19P S 10S1, S ;

5.6.20

P S 1B0,

B 1B,

B 0 .

5.7

Побудувати граматику, яка породжує мову.

5.7.1

L G 22n1, n 0,1,2,...

 

 

 

 

 

5.7.2

L G 22 n,

n 0,

1,

2,

...

 

5.7.3

L G 02n an 2,

n 0,

1,

2,

...

5.7.4

L G 2n1m 2,

n, m 0,

 

1,

 

2,

...

5.7.5

L G 22n12n,

n 0, 1,

2,

...

 

5.7.6

L G 0n23m,

n, m 0,

 

1,

 

2,

...

5.7.7

L G 22n12n,

n 0, 1,

2,

...

 

5.7.8

L G 22n03m,

n, m 0,

1,

 

2,

...

5.7.9

L G 23n0,

n 0,

1,

2,

...

 

5.7.10

L G 22n0n 2,

n 0,

1,

 

2,

 

...

5.7.11

L G 22n12n 1,

n 0,

1,

 

2,

...

5.7.12

L G 0132n1,

n 0, 1,

 

2,

 

...

 

5.7.13

L G 22n aba,

n 0,

1,

 

2,

 

...

5.7.14

L G 2n1n m3m, n,

m 0,

 

1,

2, ...

5.7.15

L G 2n1,

n 2,

3,

4,

...

 

5.7.16

L G c22n,

n 1,

2,

...

 

 

 

2

5.8 Придумати та розв’язати завдання, які б відповідали умовам другого та третього рівня.

5 ВИМОГИ ДО ЛАБОРАТОРНОЇ РОБОТИ

1.Кожен студент отримує набір завдань відповідно до свого порядкового номеру у списку групи або відповідно до номеру залікової книжки.

2.Звіт про виконання роботи оформляються у вигляді завдань та розв’язку до них.

3.Звіт акуратно оформляється на аркушах А4 та скріпляються

скріпкою.

4.Звіт про виконання лабораторної роботи необхідно захистити у строго визначені терміни.

5.Загальний принцип оформлення титульного листа лабораторної роботи:

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"

Кафедра інформаційних систем та мереж

Лабораторна робота №6

на тему

ОСНОВНІ ПОНЯТТЯ ТЕОРІЇ ФОРМАЛЬНИХ ГРАМАТИК

Виконав студент групи СШІ-%%

Прізвище та ініціали студента

Прийняв посада Прізвище та ініціали викладача

Львів-201%

3

НАВЧАЛЬНЕ ВИДАННЯ

ОСНОВНІ ПОНЯТТЯ ТЕОРІЇ ФОРМАЛЬНИХ ГРАМАТИК

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторної роботи №6 з дисципліни «Математична структурна та прикладна лінгвістика»

для студентів напряму «Системи штучного інтелекту»

Укладачі

Висоцька В.А., асистент

 

Нікольський Ю.В., д.т.н., професор.

 

Шестакевич Т.В., асистент

 

Щербина Ю.М., к.ф.-м.н, доцент.

Редактор

Комп’ютерне верстання

4