Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Способы задания автоматов

Содержание

Табличный способ задания автомата Мили Таблица выходовТаблица переходов
Способы задания автоматов Табличный способ задания автомата Мили Таблица выходовТаблица переходов Графовый способ задания автомата МилиАвтомат представляется ориентированным графом вершины графа соответствуют состояниям ПримерX={x1, x2}, Y={y1, y2}, S={s1, s2, s3}Таблица переходовТаблица выходовГраф автомата Пример автоматаX = {положительный стимул (1), отрицательный стимул (0)}Y = {есть реакция(1), Пример+Таблица переходовТаблица выходовТаблица переходов- выходов=Граф автомата Табличный способ задания автомата МураТаблица переходов-выходов Графовый способ задания автомата МураАвтомат представляется ориентированным графом вершины графа соответствуют состояниям ПримерX={x1, x2}, Y={y1, y2, y3}, S={s1, s2, s3 ,s4, s5}Таблица переходов-выходовГраф автомата Автомат для задержки двоичного сигнала на один такт X={0, 1}, Y={0,1}.S={s0, s1}, Автомат для проверки двоичной последовательности на четность X={0, 1}, Y={0,1}, где0 - Автомат для задержки сигнала на два тактаАвтомат имеет четыре состояния, закодированных двумя Конечный детерминированный автомат (КДА)КДА – конечный автомат, в котором имеется полная определенность Устойчивость состоянияСостояние автомата si называется устойчивым, если для любого входного сигнала хк Синхронные и асинхронные автоматыАвтомат называется асинхронным, если каждое его состояние si ∈ Изолированный синхронный автоматИзолированный (автономный) автомат – автомат, на входе которого присутствует сигнал, Примеры изолированного синхронного КДАДлина цикла, измеренная числом дуг на диаграмме, не превышает Проблема умноженияТеорема. Никакой конечный автомат не может перемножать пары чисел с произвольно Проблема умноженияПусть пары разрядов сомножителей подаются последовательно, начиная с младших разрядов Чтобы Проблема умноженияЕсли изолированный автомат A имеет k состояний и способен выработать на
Слайды презентации

Слайд 2 Табличный способ задания автомата Мили
Таблица выходов
Таблица переходов

Табличный способ задания автомата Мили Таблица выходовТаблица переходов

Слайд 3 Графовый способ задания автомата Мили
Автомат представляется ориентированным графом

Графовый способ задания автомата МилиАвтомат представляется ориентированным графом вершины графа соответствуют


вершины графа соответствуют состояниям автомата, а дуги – переходам

из состояния в состояние.
каждая вершина помечается обозначением состояния
на каждой дуге указывается пометка вида: входных сигнал/выходной сигнал.

Слайд 4 Пример
X={x1, x2}, Y={y1, y2}, S={s1, s2, s3}
Таблица переходов
Таблица

ПримерX={x1, x2}, Y={y1, y2}, S={s1, s2, s3}Таблица переходовТаблица выходовГраф автомата

выходов
Граф автомата


Слайд 5 Пример автомата
X = {положительный стимул (1), отрицательный стимул

Пример автоматаX = {положительный стимул (1), отрицательный стимул (0)}Y = {есть

(0)}
Y = {есть реакция(1), нет реакции (0)}
S = {есть

реакция на последний положительный стимул (1), нет реакции на последний положительный стимул (0)}.
Функция λ: X×S →Y
0,0→0
0,1→0
1,0→1
1,1→0
Функция δ: X×S →S
0,0→0
0,1→1
1,0→1
1,1→0

Слайд 6 Пример
+
Таблица переходов
Таблица выходов
Таблица переходов- выходов
=
Граф автомата

Пример+Таблица переходовТаблица выходовТаблица переходов- выходов=Граф автомата

Слайд 7 Табличный способ задания автомата Мура
Таблица переходов-выходов

Табличный способ задания автомата МураТаблица переходов-выходов

Слайд 8 Графовый способ задания автомата Мура
Автомат представляется ориентированным графом

Графовый способ задания автомата МураАвтомат представляется ориентированным графом вершины графа соответствуют


вершины графа соответствуют состояниям автомата, а дуги – переходам

из состояния в состояние.
каждая вершина помечается обозначением состояние/выходной сигнал
на каждой дуге указывается входных сигнал.

Слайд 9 Пример
X={x1, x2}, Y={y1, y2, y3}, S={s1, s2, s3

ПримерX={x1, x2}, Y={y1, y2, y3}, S={s1, s2, s3 ,s4, s5}Таблица переходов-выходовГраф автомата

,s4, s5}

Таблица переходов-выходов
Граф автомата


Слайд 10 Автомат для задержки двоичного сигнала на один такт

Автомат для задержки двоичного сигнала на один такт X={0, 1}, Y={0,1}.S={s0,



X={0, 1},
Y={0,1}.
S={s0, s1}, где
s0 – состояние, в

котором автомат «помнит» 0,
s1 – состояние, в котором автомат «помнит» 1.

Слайд 11 Автомат для проверки двоичной последовательности на четность

X={0,

Автомат для проверки двоичной последовательности на четность X={0, 1}, Y={0,1}, где0

1},
Y={0,1}, где
0 - четное количество единиц на входе
1

- нечетное количество единиц на входе.
S={s0, s1}, где
s0 – состояние, в котором автомат «помнит» что поступило четное количество единиц,
s1 – состояние, в котором автомат «помнит», что поступило нечетное количество единиц

Слайд 12 Автомат для задержки сигнала на два такта
Автомат имеет

Автомат для задержки сигнала на два тактаАвтомат имеет четыре состояния, закодированных

четыре состояния, закодированных двумя двоичными разрядами:
s0 = 00;
s1

= 01;
s2 = 10;
s3 = 11.
Первая цифра кода состояния показывает, какой сигнал выдает автомат
Вторая цифра кода показывает, под действием какого сигнала автомат приходит в данное состояние.



Слайд 13 Конечный детерминированный автомат (КДА)
КДА – конечный автомат, в

Конечный детерминированный автомат (КДА)КДА – конечный автомат, в котором имеется полная

котором имеется полная определенность переходов из всех состояний в

зависимости от входных сигналов
Иными словами, под действием одного и того же сигнала КДА не может переходить из любого рассматриваемого состояния в различные состояния.

Пример недерминированности


Слайд 14 Устойчивость состояния
Состояние автомата si называется устойчивым, если для

Устойчивость состоянияСостояние автомата si называется устойчивым, если для любого входного сигнала

любого входного сигнала хк , такого, что δ(sj ,

xk) = si , справедливо соотношение: δ(si , xk) = si , где sj – состояние, предшествующее si.
Иными словами, автомат не изменяет своего состояния при повторении на следующем такте сигнала, приведшего его в состояние si .

Слайд 15 Синхронные и асинхронные автоматы
Автомат называется асинхронным, если каждое

Синхронные и асинхронные автоматыАвтомат называется асинхронным, если каждое его состояние si

его состояние si ∈ S (i = 1, …

, n) устойчиво;
Устойчивость состояний в асинхронных автоматах достигается введением специальных сигналов синхронизации.
Если в автомате есть хотя бы одно неустойчивое состояние, он называется синхронным.

Слайд 16 Изолированный синхронный автомат
Изолированный (автономный) автомат – автомат, на

Изолированный синхронный автоматИзолированный (автономный) автомат – автомат, на входе которого присутствует

входе которого присутствует сигнал, имеющий постоянное значение, что эквивалентно

"отключению" входа.
Если изолированный КДА является синхронным, переходы из одного состояния в другое возможны, но при этом исключены разветвления путей.
Следовательно, изолированный КДА неизбежно должен попасть в состояние, в котором уже находился ранее, и на диаграммах переходов обязательно будет присутствовать поглощающее состояние или цикл.

Слайд 17 Примеры изолированного синхронного КДА
Длина цикла, измеренная числом дуг

Примеры изолированного синхронного КДАДлина цикла, измеренная числом дуг на диаграмме, не

на диаграмме, не превышает числа состояний,
Длина пути, перед

вхождение в цикл не превышает числа состояний.

Слайд 18 Проблема умножения
Теорема. Никакой конечный автомат не может перемножать

Проблема умноженияТеорема. Никакой конечный автомат не может перемножать пары чисел с

пары чисел с произвольно большим числом разрядов.
Доказательство.
Предположим

противное: существует автомат A, перемножающий пары двоичных чисел с произвольно большим числом разрядов (система счисления может быть любой без ограничения общности).
Используем для опровержения последнего утверждения частный случай: оба сомножителя равны 2n .
В этом случае каждый из сомножителей содержит единицу, за которой следуют n нулей;
Результат умножения (2n × 2n = 22n) содержит единицу и 2n нулей.


Слайд 19 Проблема умножения
Пусть пары разрядов сомножителей подаются последовательно, начиная

Проблема умноженияПусть пары разрядов сомножителей подаются последовательно, начиная с младших разрядов

с младших разрядов
Чтобы автомат правильно работал, он должен

после прекращения подачи сомножителей
добавить к уже выработанным n + 1 нулям еще n – 1 нулей,
добавить в заключение единицу.
После прекращения подачи сомножителей автомат будет работать как изолированный.


  • Имя файла: sposoby-zadaniya-avtomatov.pptx
  • Количество просмотров: 84
  • Количество скачиваний: 0