Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Дискретная Математика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
186.88 Кб
Скачать

Построение мп – трансляторов

Построить МП–транслятор для преобразования цепочек вида А в вид В

А={ 1 ( n) 0 (2n) } В= { 1 (3n) 2 (n)}.

Р Е Ш Е Н И Е

1 Стратегия работы МП– транслятора следующая для преобразования цепочек:

а) входная цепочка состоит в первой части из серии 1, количество которых необходимо запомнить для сравнения со второй частью (серия 0 , которых должно быть 2n);

б) при приходе 1 – втолкнуть в магазин ВВ, состояние S1, перейти к очередному входному символу, на выход выдать 111;

в) после прихода первого 0 – вытолкнуть В, поменять состояние на S3 , на выход ничего не выдаватьи перейти к очередному входному символу;

г) при приходе второго 0 – вытолкнуть из магазина В, поменять состояние на S2, на выход выдать 2 и перейти к очередному входному символу; в состоянии S2 повторить действия пункта в);

д) цепочку допустить и процесс закончить в состоянии S2 при пустом магазине.

2 Строим управляющую таблицу МП – транслятора:

Управляющая таблица имеет вид:

1

0

––|

S1

S1

Вт.

ВВ

П

Е

Отв

111

B

S1

Вт.

ВВ

П

S3

Выт.

В

П

Отв

111

––

S2

Е

Е

Доп

B

Е

S3

Выт.

В

П

Отв

––

S3

Е

Е

Отв

B

Е

S2

Выт.

В

П

Отв

2

3 Проверим работу МП–транслятора

Разберем с помощью построенного МП–транслятора цепочку :

110000 –-| 11111122

Необработ.цепочка

Сост.

Действия с маг.

Содерж. магазина

Цепочка на

выходе

110000 –|

10000 –|

0000 –|

000 –|

00 –|

0 –|

–|

S1

S1

S3

S2

S3

S2

Вт. ВВ

Вт. ВВ

Выт. В

Выт. В

Выт. В

Выт. В

допустить

ВВ 

ВВВВ 

ВВВ 

ВВ 

В 

111

111111

111111

1111112

1111112

11111122

4 Выполним полное описание МП–транслятора

Входной алфавит { 0, 1 –-| }

Алфавит магазинных символов { В, }

Выходной алфавит { 1, 2 }

Множество состояний { S1, S2, S3 }

Начальная конфигурация ( S1, )

Допускающая конфигурация ( S2, )

Управляющая таблица приведена выше.