Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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) связаны между собой следующими уравнениями: t =1, 2, …, n, … Эти уравнения называются каноническими уравнениями автомата А. При задании автомата системой булевых функций эти уравнения записываются в координатной форме: 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Ù =0, KÚ1=1, KÙ1=K, KÙK=K, KÚ =1. В результате получим сокращенную ДНФ, являющуюся дизъюнкцией всех простых импликат данной функции f(x1, …, xn). Для рассмотренных выше примеров автоматов канонические уравнения задаются следующими формулами: пример 1: t =1, 2, … пример 2: t =1, 2, … пример 3: t =1, 2, … пример 4: t =1, 2, … В качестве иллюстрации изложенного выше алгоритма рассмотрим пример 3. Таблица истинности системы булевых функций следующая:
1. Строим СКНФ функции j (x1, x2, z). Так как эта функция задана набором своих значений =01111101, то ее СКНФ будет иметь вид (x1Úx2Úz)Ù( Ú Úz). 2. Раскрываем скобки: (x1Úx2Úz)Ù Ú(x1Úx2Úz)Ù Ú(x1Úx2Úz)Ùz= =x1Ù Úx2Ù ÚzÙ Úx1Ù Úx2Ù ÚzÙ Úx1ÙzÚx2ÙzÚzÙz. Упрощаем последнее выражение: 0Ú Ùx2Ù ÙzÚ Ù Ú0Ú ÙzÚx1ÙzÚx2ÙzÚz=
= Ùx2Úx1Ù Ú z ( Úx2)Ú z ( Úx1)Úz= Ùx2Úx1Ù Ú z. Таким образом, получим z(t+1)= (t)Ùx2(t)Úx1(t)Ù (t)Ú z (t). Аналогично строится функция y(t). При этом из таблицы истинности выписываем набор значений функции y (x1, x2, z): =01111101, который совпадает с набором значений функции j (x1, x2, ЗАДАНИЕ № 02-18 НА РАЗРАБОТКУ ПРОЕКТА КА СИСТЕМЫ ТРАНСПОРТИРОВАНИЯ СЫПУЧЕГО МАТЕРИАЛА ОБЩАЯ ПОСТАНОВКА ЗАДАЧИ Разработать проект конечного автомата (КА) системы транспортирования сыпучего материала из бункеров «А» в бункера «Б» с помощью транспортеров-конвейеров Тк. Из бункеров А на транспортер выгрузка осуществляется через шиберные заслонки Ш.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-11-23; просмотров: 213; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.53.5 (0.006 с.) |