Роздiл 1. Теорiя автоматiв
4. Побудувати таблицi переходiв i виходiв, граф, матрицi переходiв i виходiв ав-
томата A, який переходить у стан T , якщо на його вхiд було подано послiдовнiсть
символiв, що вiдповiдає числовiй константi — дiйсному числу зi знаком i фiксованою
точкою, i переходить у стан H в противному разi. Вхiдними сигналами автомата A
є такi: x
1
— знак, x
2
— цифра, x
3
— точка, x
4
— будь-який iнший символ.
5. Побудувати автомат затримки, тобто автомат, вихiдний сигнал якого в момент
часу t + 1 дорiвнює вхiдному сигналу в момент часу t, X = Y = {0; 1} , y(0) = 0.
6. Побудувати автомат затримки на два такти, в якому вихiдний сигнал у мо-
мент часу t + 2 збiгається з вхiдним сигналом у момент часу t, X = Y = {0; 1},
y(0) = y(1) = 0.
7. Побудувати автомат для X = Y = {0; 1}, на виходi якого з’являється сигнал 1
тодi й лише тодi, коли чотирма останнiми вхiдними сигналами є «0110».
8. Побудувати «генератор парностi», тобто автомат, що функцiонує в алфавiтах
X = Y = {0; 1} i реалiзує такий алгоритм. На його вхiд надходять слова, в яких пiсля
кожної трiйки символiв стоїть 0. На виходi автомат повинен повторити вхiдну трiйку
символiв, замiнивши роздiловий 0 на 1 тодi й лише тодi, коли кiлькiсть одиниць у
цiй трiйцi парна.
9. Побудувати автомат для X = Y = {0; 1}, що порiвнює за величиною два до-
датних двiйкових числа однакової розрядностi. Пари розрядiв порiвнюваних чисел
подаються на вхiд автомата, починаючи зi старших розрядiв. Вихiдним словом по-
винно бути бiльше з цих чисел.
10. Побудувати автомат, що керує роботою лiфта в чотириповерховому будинку.
Станами автомата є номери поверхiв. Вхiдний сигнал — це номер потрiбного поверху,
вихiдний — напрямок руху (вгору, вниз, не рухатися).
11. Для автомата A, граф якого зображено на рис. 1.16, визначити вихiднi слова,
що є результатами автоматного вiдображення на заданному вхiдному словi.
a
3
x
1
/y
4
²²
x
2
/y
4
²²
a
1
x
2
/y
3
oo
x
1
/y
2
²²
a
6
x
2
/y
1
oo
x
1
/y
1
oo
a
4
x
2
/y
2
//
x
1
/y
2
//
a
2
x
1
/y
1
OO
x
2
/y
3
//
a
5
x
2
/y
4
OO
x
1
/y
4
OO
Рис. 1.16. Граф автомата A
1) а) ϕ
1
A
(x
1
x
2
x
1
x
1
x
1
x
2
x
2
x
2
x
2
), б) ϕ
3
A
(x
2
x
1
x
1
x
1
x
2
x
2
);
2) а) ϕ
5
A
(x
2
x
2
x
1
x
1
x
1
x
2
x
2
x
2
x
1
), б) ϕ
2
A
(x
2
x
2
x
1
x
2
x
1
x
1
);
3) а) ϕ
2
A
(x
2
x
1
x
2
x
2
x
2
x
1
x
2
x
2
x
2
), б) ϕ
3
A
(x
2
x
1
x
1
x
1
x
1
x
2
x
2
x
1
x
2
x
2
);
4) а) ϕ
4
A
(x
1
x
2
x
1
x
1
x
2
x
1
x
2
x
2
x
2
), б) ϕ
2
A
(x
2
x
2
x
1
x
1
x
2
x
2
x
1
x
2
x
1
x
1
);
5) а) ϕ
1
A
(x
1
x
2
x
1
x
2
x
1
x
2
x
2
x
2
x
2
), б) ϕ
3
A
(x
2
x
1
x
1
x
2
x
2
x
2
);
6) а) ϕ
4
A
(x
2
x
2
x
2
x
1
x
2
x
2
x
2
x
2
x
1
), б) ϕ
2
A
(x
2
x
2
x
2
x
1
x
2
x
2
x
1
x
1
);
7) а) ϕ
1
A
(x
1
x
2
x
1
x
2
x
2
x
1
x
2
x
2
), б) ϕ
6
A
(x
2
x
1
x
2
x
2
x
1
x
2
x
2
x
2
);
22