🗊Презентация Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА

Категория: Математика
Нажмите для полного просмотра!
Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №1Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №2Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №3Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №4Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №5Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №6Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №7Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №8Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №9Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №10Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №11Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №12Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №13Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №14Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №15Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №16Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №17Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №18Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №19Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №20Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №21Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №22Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №23Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №24Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №25Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №26Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №27Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №28Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №29Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №30Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №31Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №32Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №33Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №34Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №35Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №36Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №37Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №38Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №39Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №40Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №41Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №42Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №43Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №44Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №45Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №46Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №47Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №48

Содержание

Вы можете ознакомиться и скачать презентацию на тему Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА. Доклад-сообщение содержит 48 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Конечные автоматы
Абстрактные автоматы.
Структурные автоматы.
Синтез конечных автоматов.
Синтез МПА.
Описание слайда:
Конечные автоматы Абстрактные автоматы. Структурные автоматы. Синтез конечных автоматов. Синтез МПА.

Слайд 2





Определение
Абстрактным автоматом называют модель, описываемую пятиместным кортежем: 
А = (X, Y, S, fy, fs), 
где первые три компонента – непустые множества: 
X – множество входных сигналов АА, 
Y – множество выходных сигналов АА, 
S – множество состояний АА. 
Два последних компонента кортежа – характеристические функции: 
fy – функция выходов; 
fs – функция переходов АА из одного состояния в другое. 
Если множества X, Y, S – конечные, то такой АА называют конечным автоматом (КА).
Описание слайда:
Определение Абстрактным автоматом называют модель, описываемую пятиместным кортежем: А = (X, Y, S, fy, fs), где первые три компонента – непустые множества: X – множество входных сигналов АА, Y – множество выходных сигналов АА, S – множество состояний АА. Два последних компонента кортежа – характеристические функции: fy – функция выходов; fs – функция переходов АА из одного состояния в другое. Если множества X, Y, S – конечные, то такой АА называют конечным автоматом (КА).

Слайд 3





Классификация
I. По определенности характеристических функций.
В автоматах полностью определенных областью определения функций fs и fy является множество всех пар (si, xk) S ϵ X, где si ϵ S, xk ϵ X. В автоматах частично определенных либо обе характеристические функции  определены не для всех пар (si, xk).
II. По однозначности функции переходов.
В детерминированных автоматах выполняется условие однозначности переходов: если АА находится в некотором состоянии si ϵ S, то под воздействием произвольного входного сигнала xk ϵ X автомат может перейти в одно и только одно состояние sj ϵ S, причем ситуация si = sj  вовсе не исключается. В автоматах вероятностных при воздействии одного и того же входного сигнала возможны переходы из состояния si в различные состояния из множества S с заданной вероятностью.
Описание слайда:
Классификация I. По определенности характеристических функций. В автоматах полностью определенных областью определения функций fs и fy является множество всех пар (si, xk) S ϵ X, где si ϵ S, xk ϵ X. В автоматах частично определенных либо обе характеристические функции определены не для всех пар (si, xk). II. По однозначности функции переходов. В детерминированных автоматах выполняется условие однозначности переходов: если АА находится в некотором состоянии si ϵ S, то под воздействием произвольного входного сигнала xk ϵ X автомат может перейти в одно и только одно состояние sj ϵ S, причем ситуация si = sj вовсе не исключается. В автоматах вероятностных при воздействии одного и того же входного сигнала возможны переходы из состояния si в различные состояния из множества S с заданной вероятностью.

Слайд 4





III. По устойчивости состояний:
III. По устойчивости состояний:
В устойчивых автоматах выполняется условие устойчивости: если автомат под воздействием входного сигнала xk ϵ X оказался в состоянии si ϵ S, то выход из него и переход в иное состояние возможен только при поступлении на вход автомата другого сигнала xz ϵ X, xz ≠ xk. Если условие устойчивости не выполняется хотя бы для одного состояния sj S, то такой автомат называют неустойчивым.
Дальнейшее изложение будем	вести, исходя из практических соображений, применительно к полностью определенным, детерминированным и устойчивым конечным автоматам.
Описание слайда:
III. По устойчивости состояний: III. По устойчивости состояний: В устойчивых автоматах выполняется условие устойчивости: если автомат под воздействием входного сигнала xk ϵ X оказался в состоянии si ϵ S, то выход из него и переход в иное состояние возможен только при поступлении на вход автомата другого сигнала xz ϵ X, xz ≠ xk. Если условие устойчивости не выполняется хотя бы для одного состояния sj S, то такой автомат называют неустойчивым. Дальнейшее изложение будем вести, исходя из практических соображений, применительно к полностью определенным, детерминированным и устойчивым конечным автоматам.

Слайд 5





Классификация
Автоматы → удобный язык для описывания законов взаимодействия сложных систем → метаязык кибернетики (фон Нейман)

Можно выделить два основных аспекта «работы» автомата:

а) автоматы распознают входные слова, т.е. отвечают на вопрос, принадлежит ли поданное на вход слово данному множеству (это автоматы- распознаватели);

б) автоматы преобразуют входные  слова в выходные, т.е. реализуют автоматные отображения (это автоматы - преобразователи).
Описание слайда:
Классификация Автоматы → удобный язык для описывания законов взаимодействия сложных систем → метаязык кибернетики (фон Нейман) Можно выделить два основных аспекта «работы» автомата: а) автоматы распознают входные слова, т.е. отвечают на вопрос, принадлежит ли поданное на вход слово данному множеству (это автоматы- распознаватели); б) автоматы преобразуют входные слова в выходные, т.е. реализуют автоматные отображения (это автоматы - преобразователи).

Слайд 6





Классификация
Описание слайда:
Классификация

Слайд 7





Абстрактный автомат – позволяет абстрагироваться от конкретной схемы, можно рассматривать как «черный ящик»
Абстрактный автомат – позволяет абстрагироваться от конкретной схемы, можно рассматривать как «черный ящик»






Для построения УАЖЛ, используется  теория  абстрактных  конечных  автоматов  (КА).  Для  построения используется  две  базовые  модели  КА,  функционально  аналогичные:  автомат Мура и автомат Мили. 
Любой ЦА описывается следующем кортежем: М = {X,  Y,  A\S,  δ,  λ,  s 0 }, где   X,  Y,  S  –  соответственно  множества  входных,  выходных  значений  ЦА  и внутренних состояний.
Описание слайда:
Абстрактный автомат – позволяет абстрагироваться от конкретной схемы, можно рассматривать как «черный ящик» Абстрактный автомат – позволяет абстрагироваться от конкретной схемы, можно рассматривать как «черный ящик» Для построения УАЖЛ, используется теория абстрактных конечных автоматов (КА). Для построения используется две базовые модели КА, функционально аналогичные: автомат Мура и автомат Мили. Любой ЦА описывается следующем кортежем: М = {X, Y, A\S, δ, λ, s 0 }, где X, Y, S – соответственно множества входных, выходных значений ЦА и внутренних состояний.

Слайд 8





Абстрактный автомат – обобщенная схема.
Абстрактный автомат – обобщенная схема.
Описание слайда:
Абстрактный автомат – обобщенная схема. Абстрактный автомат – обобщенная схема.

Слайд 9





Автомат Мили.
Автомат Мили.
	  В автомате Мили функция выходов λ определяет значение выходного символа по классической схеме абстрактного автомата. Математическая модель автомата Мили и схема рекуррентных соотношений не отличаются от математической модели и схемы рекуррентных соотношений абстрактного автомата. 
	Законы функционирования:   a(t +1) = δ[a(t), x(t)]
	    		                                     y(t) = λ [a(t), x(t)]
	  Отображения δ и λ получили названия, соответственно, функции перехода и функции выхода автомата.  
	  Особенностью автомата Мили является то, что функция выходов является двухаргументной и символ в выходном канале y(t) обнаруживается только при наличии символа во входном канале x(t). Функциональная схема не отличается от схемы абстрактного автомата.
Описание слайда:
Автомат Мили. Автомат Мили. В автомате Мили функция выходов λ определяет значение выходного символа по классической схеме абстрактного автомата. Математическая модель автомата Мили и схема рекуррентных соотношений не отличаются от математической модели и схемы рекуррентных соотношений абстрактного автомата. Законы функционирования: a(t +1) = δ[a(t), x(t)] y(t) = λ [a(t), x(t)] Отображения δ и λ получили названия, соответственно, функции перехода и функции выхода автомата. Особенностью автомата Мили является то, что функция выходов является двухаргументной и символ в выходном канале y(t) обнаруживается только при наличии символа во входном канале x(t). Функциональная схема не отличается от схемы абстрактного автомата.

Слайд 10





Автомат Мили.
Автомат Мили.
						     a(t +1) = δ[a(t), x(t)]
	    		                                       y(t) = λ [a(t), x(t)]
Описание слайда:
Автомат Мили. Автомат Мили. a(t +1) = δ[a(t), x(t)] y(t) = λ [a(t), x(t)]

Слайд 11





Автомат Мура.
Автомат Мура.
	  Зависимость выходного сигнала только от состояния автомата представлена в автоматах Мура. В автомате Мура функция выходов определяет значение выходного символа только по одному аргументу — состоянию автомата. Эту функцию называют также функцией меток, так как она каждому состоянию автомата ставит метку на выходе.
	Законы функционирования:    a(t +1) = δ[a(t), x(t)]
	                                                           y(t) = λ [a(t)]
	  Пример автомата Мура:

	  Очевидно, что автомат Мура можно рассматривать как частный случай автомата Мили.
Описание слайда:
Автомат Мура. Автомат Мура. Зависимость выходного сигнала только от состояния автомата представлена в автоматах Мура. В автомате Мура функция выходов определяет значение выходного символа только по одному аргументу — состоянию автомата. Эту функцию называют также функцией меток, так как она каждому состоянию автомата ставит метку на выходе. Законы функционирования: a(t +1) = δ[a(t), x(t)] y(t) = λ [a(t)] Пример автомата Мура: Очевидно, что автомат Мура можно рассматривать как частный случай автомата Мили.

Слайд 12





Автомат Мура.			    a(t +1) = δ[a(t), x(t)]
Автомат Мура.			    a(t +1) = δ[a(t), x(t)]
	                                                        y(t) = λ [a(t)]
Описание слайда:
Автомат Мура. a(t +1) = δ[a(t), x(t)] Автомат Мура. a(t +1) = δ[a(t), x(t)] y(t) = λ [a(t)]

Слайд 13


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №13
Описание слайда:

Слайд 14


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №14
Описание слайда:

Слайд 15





Пример
«Автомат имеет два входа x1, x2 и один выход y. В начальный момент времени y = 0. На вход подаются сигналы: (x1, x2) = (0,0), (0,1), (1,0) и (1,1). В случае входной
комбинации (1,0) на выходе формируется значение 1; если (x1, x2) = (0,1), то выдается y = 2. В остальных случаях y = 0».
Описание слайда:
Пример «Автомат имеет два входа x1, x2 и один выход y. В начальный момент времени y = 0. На вход подаются сигналы: (x1, x2) = (0,0), (0,1), (1,0) и (1,1). В случае входной комбинации (1,0) на выходе формируется значение 1; если (x1, x2) = (0,1), то выдается y = 2. В остальных случаях y = 0».

Слайд 16





Зададим множества, входящие в описание модели.
X = {(0,0), (0,1), (1,0), (1,1)}, где первый элемент каждой пары соответствует x1, второй элемент – x2. Для краткости запишем: X = {00, 01, 10, 11}.
Y = {0, 1, 2}.
Множество состояний S видно наглядно, если алгоритм представить в виде	граф-схемы	алгоритма.	Если каждый	шаг	алгоритма принять	за микрокоманду,	то	схема	алгоритма	является	наглядным	изображением	микропрограммы
автомата как последовательности микрокоманд. Схема алгоритма заданного автомата представлена на рис.
Описание слайда:
Зададим множества, входящие в описание модели. X = {(0,0), (0,1), (1,0), (1,1)}, где первый элемент каждой пары соответствует x1, второй элемент – x2. Для краткости запишем: X = {00, 01, 10, 11}. Y = {0, 1, 2}. Множество состояний S видно наглядно, если алгоритм представить в виде граф-схемы алгоритма. Если каждый шаг алгоритма принять за микрокоманду, то схема алгоритма является наглядным изображением микропрограммы автомата как последовательности микрокоманд. Схема алгоритма заданного автомата представлена на рис.

Слайд 17





Граф-схема алгоритма
Описание слайда:
Граф-схема алгоритма

Слайд 18





Разметка схемы алгоритма для модели Мили
Описание слайда:
Разметка схемы алгоритма для модели Мили

Слайд 19





Результат абстрактного синтеза автомата Мили:
Описание слайда:
Результат абстрактного синтеза автомата Мили:

Слайд 20





Разметка схемы алгоритма для случая КА Мура
Описание слайда:
Разметка схемы алгоритма для случая КА Мура

Слайд 21





Условия	переходов КА Мура
Описание слайда:
Условия переходов КА Мура

Слайд 22





Результат абстрактного синтеза автомата Мура
Описание слайда:
Результат абстрактного синтеза автомата Мура

Слайд 23


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №23
Описание слайда:

Слайд 24


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №24
Описание слайда:

Слайд 25


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №25
Описание слайда:

Слайд 26


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №26
Описание слайда:

Слайд 27


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №27
Описание слайда:

Слайд 28





Метод треугольной матрицы
Описание слайда:
Метод треугольной матрицы

Слайд 29





Результат
Описание слайда:
Результат

Слайд 30


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №30
Описание слайда:

Слайд 31


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №31
Описание слайда:

Слайд 32





Переход от автомата Мура к автомату Мили
Описание слайда:
Переход от автомата Мура к автомату Мили

Слайд 33


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №33
Описание слайда:

Слайд 34





Функциональные схемы
Описание слайда:
Функциональные схемы

Слайд 35


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №35
Описание слайда:

Слайд 36


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №36
Описание слайда:

Слайд 37


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №37
Описание слайда:

Слайд 38


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №38
Описание слайда:

Слайд 39


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №39
Описание слайда:

Слайд 40


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №40
Описание слайда:

Слайд 41


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №41
Описание слайда:

Слайд 42


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №42
Описание слайда:

Слайд 43


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №43
Описание слайда:

Слайд 44


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №44
Описание слайда:

Слайд 45


Конечные автоматы. Абстрактные и структурные автоматы. Синтез конечных автоматов и МПА, слайд №45
Описание слайда:

Слайд 46





Реализация с программируемой логикой
Описание слайда:
Реализация с программируемой логикой

Слайд 47





Микропрограмма автомата
Описание слайда:
Микропрограмма автомата

Слайд 48





Содержимое ПЗУ
Описание слайда:
Содержимое ПЗУ



Похожие презентации
Mypresentation.ru
Загрузить презентацию