Page 34 - 4128
P. 34

Z                    W
                                                            S


                                          Рисунок 2.1 -  Абстрактний автомат

                                   Абстрактний  автомат  (рис.2.1)  має  один  вхід  і  один
                            вихід. Автомат працює в дискретному часі, що набуває цілих
                            додатних значень t = 0,1,2,... У кожний момент t дискретного
                            часу автомат перебуває у деякому стані а(t) - одному з безлічі
                            станів  автомата,  причому  в  початковий  момент  t  =  0  він
                            завжди знаходиться в початковому стані а(0)=a1. У момент t,
                            будучи в стані а(t), автомат здатний сприйняти на вході букву
                            вхідного алфавіту z(t)  Z. Відповідно до функції виходів він
                            видасть  в  той  же  момент  часу  t  букву  вихідного  алфавіту
                            W(t)=(а(t), z(t)) і відповідно до функції переходів перейде в
                            наступний стан а(t+1)=[а(t), z(t)], а(t) А, w(t) W.
                                   Значення  поняття  абстрактного  автомата  полягає  у
                            тому, що він реалізує деяке відображення безлічі слів вхідного
                            алфавіту Z в безліч слів вихідного алфавіту W. Тобто якщо на
                            вхід автомата, встановленого в початковий стан a 1, подавати
                            буква за буквою деяку послідовність букв вхідного алфавіту
                            z(0), z(1),... - вхідне слово, то на виході автомата послідовно
                            з'являтимуться  букви  вихідного  алфавіту  w(0),  w(1),...  -
                            вихідне слово. Тобто, вихідне слово = (вхідне слово), де  -
                            відображення, здійснюване абстрактним автоматом.
                                   На рівні абстрактної теорії поняття "робота автомата"
                            розуміється  як  перетворення  вхідних  слів  у  вихідні.  Можна
                            сказати, що в абстрактному автоматі  абстрагуються від його
                            структури - вмісту “чорної скриньки” (рис. 14), тобто основну
                            увагу  надаємо  поведінці  автомата  щодо  зовнішнього
                            середовища.
                                   Поняття стану у визначенні автомата введене у зв'язку
                            з тим, що часто виникає необхідність опису поведінки систем,
                            виходи  яких  залежать  не  тільки  від  стану  входів  в  даний
                            момент часу, але і від деякої передісторії, тобто від сигналів,
                            які  поступали  на  входи  системи  раніше.  Стани  якраз  і
                            відповідають деякій пам'яті про минуле, дозволяючи усунути
                                                           33
   29   30   31   32   33   34   35   36   37   38   39