русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-23; просмотров: 1285; Нарушение авторских прав


 

Абстрактный автомат является математической моделью дискретного управляющего устройства. Он задается множеством из шести элементов:

S={A, Z, W, a1}, где

А={a1,…,am,…,aM}-множество состояний (алфавит состояний);

Z={z1,…,zf,…,zF}-множество входных сигналов (входной алфавит);

W={w1,…,wg,…,wG}-множество выходных сигналов (выходной алфавит);

-функция переходов, реализующая отображение множества

DdÍA´Z в А (аs= ;

- функция выходов, реализующая отображение множества

на ;

a1ÎA – начальное состояние автомата.

Автомат называется конечным, если конечны множества A, Z и W.

Автомат называется полностью определенным, если , то есть область определения функций и совпадает со множеством всевозможных пар вида (am, zf).

У частичного автомата функции или определены не для всех пар (am, zf)ÎA´Z .

Понятие состояния в определении автомата введено в связи с тем, что часто возникает необходимость в описании поведения систем, выходы которых зависят не только от состояний входов в данный момент времени, но и от некоторой предыстории, то есть от сигналов, которые поступали на вход системы ранее. Состояния как раз и соответствуют некоторой памяти о прошлом, позволяя устранить время как явную переменную и выразить выходные сигналы как функцию состояний и входов в данный момент времени.

Z={z1,…,zF} W={w1,…,wG}

А={a1,…,am}

 

 

Абстрактный автомат имеет один входной и один выходной канал. В каждый момент t=0, 1, 2,… дискретного времени автомат находится в определенном состоянии a(t)ÎA. При t=0 он всегда находится в нормальном состоянии а(0)=а1. В момент t, будучи в состоянии a(t), автомат способен воспринять на входном канале сигнал z(t)ÎZ и выдать на выходном канале сигнал w(t)=l(a(t),z(t)), переходя в состояние а(t+1)=d(a(t),z(t)), a(t)ÎA, w(t)ÎW.



Смысл понятия абстрактного автомата состоит в том, что он реализует некоторое отображение множества слов входного алфавита Z во множество слов выходного алфавита W.

На практике наибольшее распространение получили автоматы Милии Мура.

Закон функционирования автомата Мили задается уравнениями:

a(t+1) = d(a(t), z(t)); w(t) = l(a(t),z(t)), t = 0, 1, 2, …

Закон функционирования автомата Мура:

a(t+1) = d(a(t), z(t)); w(t) = l(a(t)), t = 0, 1, 2,…

 



<== предыдущая лекция | следующая лекция ==>
Контрольные задания | Методы задания автоматов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.06 сек.