Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория автоматов учебное пособие томского политехнического университета.DOC
Скачиваний:
140
Добавлен:
11.04.2014
Размер:
2.89 Mб
Скачать

Министерство общего и профессионального образования

Российской Федерации

Томский политехнический университет

-------------------------------------------------------------------------

А. В. ТРИХАНОВ

Т Е О Р И Я А В Т О М А Т О В

Учебное пособие

Томск 1999

УДК 681.32

Триханов А.В. Теория автоматов: Учебное пособие. – Томск: Изд. ТПУ, 1999. - 103 с.

В пособии изложены основы прикладной теории автоматов примени-тельно к компьютерам: общие сведения об автоматах (основные опреде-ления, обозначения, свойства и характеристики автоматов, типы автоматов, отношения между автоматами, “0”, ”1” алгебры автоматов и др.), способы задания (описания) автоматов, операции над автоматами (композиция автоматов, декомпозиция автомата, алгебраические операции, проверка отношений, упрощение автомата), законы и тождества алгебры автоматов. Описаны основные подпрограммы преобразования автоматов, изложены вопросы синтеза и анализа логических схем управляющих автоматов с жесткой логикой, вопросы контроля и диагностирования работы автоматов. Пособие подготовлено на кафедре вычислительной техники ТПУ и предназначено для студентов специальности 220100 “Вычислительные машины, системы, комплексы и сети” Центра дистанционного образования.

Печатается по постановлению Редакционно – издательского Совета

Томского политехнического университета

Рецензенты:

Коваленок С.И. - к.т.н., доцент кафедры телевизионных устройств Томского

университета автоматизированных систем управления и ра-

диоэлектроники;

Прищепа Л.С. - к.т.н., доцент кафедры конструирования вычислительной

аппаратуры Томского университета автоматизированных

систем управления и радиоэлектроники

Темплан 1999

©Томский политехнический университет, 1999

ВВЕДЕНИЕ

Учебное пособие посвящено учебному курсу "Теория автоматов". В пособии рассматриваются общие сведения об автоматах, способы задания (описания) автоматов, операции над автоматами с законами и тождествами алгебры автоматов, вопросы синтеза логических схем, вопросы контроля и диагностирования работы автоматов, синтез управляющих цифровых автоматов с жесткой логикой.

Над цифровыми автоматами, как и над другими объектами дискретной математики, могут выполняться операции композиции, декомпозиции (формирование булеана объекта, разбиение, покрытие, проверка разбиения, проверки покрытия), алгебраические операции (объединение, вычитание, симметрическая разность, дополнение, пересечение), проверка отношений между объектами, упрощение (на основе тождеств, на основе учета сохраняемости логических условий).

Известно незначительное количество операций над цифровыми автоматами (последовательное соединение, параллельное соединение, соединение с обратной связью).

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

Это сдерживает развитие данной теории, не дает ей возможностей утвердиться в качестве полнокровной теории.

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

Таким образом, насущной задачей является проработка в более полном объеме операционного инструментария для преобразований автоматов, что несомненно окажет благотворное влияние на решение вопросов теоретической кибернетики, в том числе теории математических машин, программирования, искусственного интеллекта.

На кафедре вычислительной техники Кибернетического центра ТПУ с 1975 года ведутся работы по разработке инструментария для преобразования различных объектов дискретной математики [13], имеется определенный задел по преобразованию цифровых автоматов, логических схем [14 - 16].

Инструментарий для кубов и кубических покрытий (кубический подход), описанный в [14], оказался полезным для проработки процедур преобразования объектов, которым посвящено данное пособие.

Естественно, при разработке, унификации процедур преобразований объектов будет использоваться теоретико-множественный подход.

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

В пособии рассмотрение автоматов и операций над ними сопровождается необходимыми примерами.

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