АВТОМАТЫ КАК ДИНАМИЧЕСКИЕ СИСТЕМЫ
Примером конкретной динамической системы является логический автомат [2,20,26]:
А = [X; Y; S; d; l],
X - множество входных слов; Y - множество выходных слов; S - множество слов, характеризующих внутреннее состояние автомата; d, l - характеристические функции: d - функция переходов, l - функция выходов.
Время здесь вводится как система тактовых импульсов, подаваемых извне: tn+1 = tn + Dt, Dt - межтактовый интервал; n - обозначение текущего такта; n + 1 - последующего.
Автомат - это с одной стороны устройство, а с другой - математическая модель поведения логического объекта с памятью или без нее. Как устройство автомат способен выполнять определенные функции без вмешательства человека или при ограниченном его участии. Как математическая модель автомат отражает физические или абстрактные явления самой разнообразной природы ( в технике, психологии, лингвистике, управлении ...).
Поведение логического автомата определяется двумя функциями:
d: X ´ S ® S - функцией переходов (по типу отображения j в общей динамической системе);
l : X ´ S ® Y - функцией выходов (аналог h).
Работа конечных логических автоматов определяется тремя множествами : Х;S;Y.
Мощности этих множеств определяют понятие (p,q,r) - автомата: p = ½Х½; q = ½Y½; r = ½S½.
Варианты схем, описывающих логический автомат, представлены в литературе [2,20].
Если длина слов соответственно n, m, k, то имеем p = pin, q = qim, r = rik .
Здесь pi , qi , ri - число символов алфавита [2].
Размерность таблиц функций d и l одинакова и равна
½Х½ ´ ½S½ = р ´ q = рin ´ qim , т.е. определяется длиной слова (n ´ m) и набора символов в алфавите (рi и qi).
Упражнения
1. Определите соответствие знаковых систем, описывающих общую динамическую систему и логический автомат.
2. На множествах X = {0, 1, 2, 3}, Y = {0, 1} и S = {0, 1, 2, 3} задайте по своему усмотрению таблицы d и l, как алгебраические операции.
а. Определите длину слов n, m и k при переходе к двузначной системе исчисления слов.
б. Определите параметры (p, q, r) - автомата в данном конкретном случае.
в. Постройте карту Карно для логической схемы автомата и определите необходимое число элементов задержки.
2. Создайте схему устройства, поведение которого аналогично математическому описанию автомата.
Дата добавления: 2015-07-30; просмотров: 1201;