Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Автоматы ( с выходным преобразователем)Содержание книги
Поиск на нашем сайте
Они представляют собой совокупность следующих шести объектов A = <P, S, s0, φ, W, ψ> W – выходной алфавит ψ – функция выходов Существует две математические модели автомата(автомат Мура и Миля) обе мобели можно представить виде двух частей – формулирователь предыстории и выходного преобразователя.
Автомат Мура:
В автомате Мура осуществляется отображение S -> W, т.е. каждой букве состояния ставится буква выходного алфавита. Wi = ψ(si) Wi (t+1)= ψ(s(t+1)) – новый выходной символ определяется новым состоянием.
Автомат Миля:
осуществляется отображение P * S -> W. т.е.
Wk = ψ(Pi, Sj) W(t+1) = ψ(P(t), S(t))
Новое выходное слово в автомате Миля определяется состоянием, в котором был автомат и выходным словом, который поступил на автомат. Был в состоянии -> поступил в состояние.
Способы задания автоматов
Задание автомата Мура: A: <P, W, S, s0, φ, ψ> В автомате Мура ψ зависит только от состояний. Автомат как Мура, так и Миля задается шестью параметрами. P, W, S – задаются в виде множеств s0 – начальное состояние указывается как буква алфавита S Функция φ – задается тремя способами (рассмотренными ранее): перечисление, табличный, графический. Функция ψ – также может быть представлена теми же тремя способами.
Автомат Мура: a) перечисление φ: S1 = φ(S0, S1) ψ: W1 = ψ (S1) φ: S2 = φ(S1, S1) ψ: W2 = ψ (S2) ….. ….. φ: Sk = φ(Sk, Sk-1) ψ: W0 = ψ (S0)
b) табличный способ φ, ψ
Данная таблица одна определяет две функции, так как Wi зависит только от Si Таблица называется «отмеченной» таблицей. Количество W и S может быть разное, т.к. разным состояниям может быть поставлено в соответствие одна и та же выходная буква. c) графический способ
Пример (автомат Мура) P = {P1, P2} – входной алфавит W = {W0, W1} – выходной алфавит S = {s0, s1, s2, s3 } – алфавит состояний s0 – начальное состояние
Функция переходов: S0 = φ (S0, P1) S0 = φ (S3, P2) S1 = φ (S0, P2) S2 = φ (S1, P1) S2 = φ (S2, P1) S3 = φ (S1, P2) S3 = φ (S2, P2) S3 = φ (S3, P1) Функция выходов: W0 = ψ (S0) W1 = ψ (S1) W0 = ψ (S2) W0 = ψ (S3) Табличный способ:
* - эта ячейка пуста, т.к. W(t+1) = ψ(s(t+1)) – это не реакция на входной сигнал В момент t0 значение Wi не считывается, т.к. отсутствовал входной сигнал, в то время как выходная последовательность должна быть реакцией на входную. На выходе автомата тем не менее будет значение W0, т.к. выход однозначно определяется состоянием автомата Мура, а состояние = S0. Для полной проверки автомата необходимо послать такую последовательность P, чтобы автомат прошел по всем переходам при всех входных сигналах, желательно чтобы автомат оказался в начальном состоянии S0, что позволит подавать новые входные последовательности без предварительной начальной установки.
Способы задания автомата Миля
P, W, S, s0 – задается аналогично автомату Мура. Функции выхода задаются тремя способами: a) перечисление φ: S1 = φ(S0, P1) – предыдущее воздействие – новое состояние S2 = φ(S1, P2) … Sm-1 = φ(Sm-2, P0)
ψ: W1 = ψ (S0, P1) W2 = ψ (S1, P2) … Wl-1 = ψ (Sm-1, P0)
b) Табличный способ
Таблица выходов для ψ
Две таблицы различны только соединением внутренних клеток, поэтому с целью упрощения их объединяют и приводят в виде так называемой совмещенной таблицы переходов и выходов.
c) Графический способ Так как выходной сигнал зависит и от состояния и от входного сигнала, то выходной сигнал приводят на ребре графа.
Пример (автомат) P = {P1, P2} W = {W0, W1} S = {S0, S1, S2} s0
1) перечисление φ: S0 = φ(S0, P1) S0 = φ(S2, P2) S1 = φ(S0, P2) S1 = φ(S1, P1) S2 = φ(S1, P2) S2 = φ(S2, P1) ψ: W0 = ψ (S0, P1) W1 = ψ (S0, P2) W0 = ψ (S1, P1) W0 = ψ (S0, P2) W0 = ψ (S2, P1) W0 = ψ (S2, P2) 2) Таблица (совмещение переходов и выходов)
3)
Тест:
В автомате Мура выходной сигнал определяется только состоянием автомата, следовательно сколь угодно долго автомат будет находиться в некотором состоянии, сколько можно считывать его выходной сигнал соответствующий данному состоянию. В автомате Миля выходной сигнал зависит не только от состояния, но и от входного сигнала, а следовательно значение выходного сигнала можно считывать лишь в короткие интервалы времени при переходах из одного состояния в другое.
Преобразование автоматов из Миля в Мура и обратно
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-12-15; просмотров: 136; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.007 с.) |