ВУЗ:
Составители:
31
2) F(q,
ε
, S+A) = (q, S), F(q,
ε
, A) = (q, S), F(q,
ε
, (S)) = (q, A),
F(q,
ε
, a) = (q, A).
3)
F(q, t,
ε
) = (q, t) для каждого t ∈{+, (, ), a}.
4)
F(q,
ε
, #S) = (r,
ε
).
Распознавание строки (а) расширенным МП-автоматом представлено в
таблице 5.2. Полученный МП-автомат является детерминированным.
Таблица 5.2 – Распознавание расширенным МП-автоматом строки (а)
Номер
конфигурации
Текущее
состояние
Входная строка Содержимое магазина
1
q
(a) #
2
q
a) #(
3
q
) #(a
4
q
) #(A
5
q
) #(S
6
q
ε
#(S)
7
q
ε
#A
8
q
ε
#S
9
r
ε
ε
Постановка задачи к лабораторной работе № 5
Разработать программное средство, реализующее следующие функции:
а) ввод произвольной формальной грамматики и проверка ее на принад-
лежность к классу КС-грамматик;
б) построение МП-автомата по КС-грамматике;
в) построение расширенного МП-автомата по КС-грамматике.
Продемонстрировать разбор некоторой входной строки с помощью по-
строенных автоматов для случая:
а) входная строка принадлежит языку исходной КС-грамматики и допус-
кается МП-автоматом;
б) входная строка не принадлежит языку исходной КС-грамматики и не
принимается МП-автоматом.
Индивидуальные варианты заданий представлены в таблице 4.1.
2) F(q, ε , S+A) = (q, S), F(q, ε , A) = (q, S), F(q, ε , (S)) = (q, A), F(q, ε , a) = (q, A). 3) F(q, t, ε ) = (q, t) для каждого t ∈{+, (, ), a}. 4) F(q, ε , #S) = (r, ε ). Распознавание строки (а) расширенным МП-автоматом представлено в таблице 5.2. Полученный МП-автомат является детерминированным. Таблица 5.2 – Распознавание расширенным МП-автоматом строки (а) Номер Текущее Входная строка Содержимое магазина конфигурации состояние 1 q (a) # 2 q a) #( 3 q ) #(a 4 q ) #(A 5 q ) #(S 6 q ε #(S) 7 q ε #A 8 q ε #S 9 r ε ε Постановка задачи к лабораторной работе № 5 Разработать программное средство, реализующее следующие функции: а) ввод произвольной формальной грамматики и проверка ее на принад- лежность к классу КС-грамматик; б) построение МП-автомата по КС-грамматике; в) построение расширенного МП-автомата по КС-грамматике. Продемонстрировать разбор некоторой входной строки с помощью по- строенных автоматов для случая: а) входная строка принадлежит языку исходной КС-грамматики и допус- кается МП-автоматом; б) входная строка не принадлежит языку исходной КС-грамматики и не принимается МП-автоматом. Индивидуальные варианты заданий представлены в таблице 4.1. 31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »