Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Канонические уравнения автоматаСодержание книги Поиск на нашем сайте
Если в момент времени t =1, 2,... на вход автомата А=(X, Q, Y, j, y) последовательно подаются входные символы x(t)ÎX и при этом автомат находится в состоянии q(t)ÎQ, то под воздействием символа x(t) автомат перейдет в новое состояние q(t+1)ÎQ и выдаст выходной сигнал y(t). Величины x(t), y(t), q(t), q(t+1) связаны между собой следующими уравнениями:
Эти уравнения называются каноническими уравнениями автомата А. При задании автомата системой булевых функций эти уравнения записываются в координатной форме: z 1(t+1)= j 1(x1(t), …, xk(t), z1(t), …, zr(t)) … zr (t+1)= j r (x1(t), …, xk(t), z1(t), …, zr(t)) y 1(t)= y 1(x1(t), …, xk(t), z1(t), …, zr(t)) … ys (t)= y s (x1(t), …, xk(t), z1(t), …, zr(t)) t =1, 2, … Для построения канонических уравнений автомата A необходимо для данной булевой функции найти минимальную ДНФ (дизъюнктивную нормальную форму), которая, вообще говоря, определяется неоднозначно. Аналитический алгоритм построения этой ДНФ следующий: 1. Для данной функции f(x1, …, xn) строим свершенную конъюнктивную нормальную форму (СКНФ). 2. В построенной СКНФ раскрываем скобки, используя правило: (А Ú В)Ù(С ÚD)=AÙCÚBÙ C Ú A Ù D ÚВÙD. 3. Полученное выражение упрощаем, применяя тождества вида: K1ÙK2ÚK1=K1, KÚK=K, KÚ0=K, KÙ KÚ1=1, KÙ1=K, KÙK=K, KÚ В результате получим сокращенную ДНФ, являющуюся дизъюнкцией всех простых импликат данной функции f(x1, …, xn). Для рассмотренных выше примеров автоматов канонические уравнения задаются следующими формулами: пример 1: пример 2: пример 3: пример 4: В качестве иллюстрации изложенного выше алгоритма рассмотрим пример 3. Таблица истинности системы булевых функций следующая:
1. Строим СКНФ функции j (x1, x2, z). Так как эта функция задана набором своих значений 2. Раскрываем скобки: (x1Úx2Úz)Ù =x1Ù Упрощаем последнее выражение: 0Ú = Таким образом, получим z(t+1)= Аналогично строится функция y(t). При этом из таблицы истинности выписываем набор значений функции y (x1, x2, z): ЗАДАНИЕ № 02-18 НА РАЗРАБОТКУ ПРОЕКТА КА СИСТЕМЫ ТРАНСПОРТИРОВАНИЯ СЫПУЧЕГО МАТЕРИАЛА ОБЩАЯ ПОСТАНОВКА ЗАДАЧИ Разработать проект конечного автомата (КА) системы транспортирования сыпучего материала из бункеров «А» в бункера «Б» с помощью транспортеров-конвейеров Тк. Из бункеров А на транспортер выгрузка осуществляется через шиберные заслонки Ш.
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-11-23; просмотров: 275; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |