Автор24

Информация о работе

Подробнее о работе

Страница работы

Абстрактный и структурный синтез автомата Мура

  • 18 страниц
  • 2010 год
  • 28 просмотров
  • 0 покупок
Автор работы

ren.gusmanov55

350 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Алгоритм работы автомата

Сигнал у1 выдается после трехбуквенных слов, содержащих не менее двух букв х2 и продолжает выдаваться после каждой следующей буквы до тех пор, пока на вход автомата не поступает подряд 5 букв х1, после поступления которых выдается сигнал у2. Если в дальнейшем на вход автомата поступит буква х2, то выдается сигнал у3.
Синтез автомата провести на D-триггерах и логических элементах И, ИЛИ, НЕ. Коэффициент объединения по входу равен четырем, коэффициент разветвления по выходу – четырем.



АЛГОРИТМ РАБОТЫ АВТОМАТА …………………………………..3

ГЛАВА 1. АБСТРАКТНЫЙ СИНТЕЗ АВТОМАТА ………………...4

1.1. Составление регулярных выражений..............................................................4
1.2. Разметка мест регулярных выражений ..........................................................5
1.3. Первый этап минимизации .............................................................................6
1.4. Составление отмеченной таблицы переходов ...............................................7
1.5. Второй этап минимизации ..............................................................................7

ГЛАВА 2. СТРУКТУРНЫЙ СИНТЕЗ АВТОМАТА..........................10

2.1 Определение параметров схемы ...................................................................10
2.2 Кодирование состояний ................................................................................10
2.3 Построение кодированной таблицы переходов ..........................................11
2.4 Составление диаграмм Вейча .......................................................................13
2.5 Определение типов используемых триггеров .............................................16
2.6 Построение схемы .........................................................................................17

СПИСОК ЛИТЕРАТУРЫ .......................................................................18


Курсовая работа по дисциплине – «Теория автоматов»3

Алгоритм работы автомата

Сигнал у1 выдается после трехбуквенных слов, содержащих не менее двух букв х2 и продолжает выдаваться после каждой следующей буквы до тех пор, пока на вход автомата не поступает подряд 5 букв х1, после поступления которых выдается сигнал у2. Если в дальнейшем на вход автомата поступит буква х2, то выдается сигнал у3.
Синтез автомата провести на D-триггерах и логических элементах И, ИЛИ, НЕ. Коэффициент объединения по входу равен четырем, коэффициент разветвления по выходу – четырем.

Курсовая работа по дисциплине – «Теория автоматов»4

Глава 1. Абстрактный синтез автомата
Синтез конечного автомата проводят в два этапа.
...

1.1. Составление регулярных выражений
Составим регулярные выражения S₁, S₂ и включающие все слова, при поступлении которых автомат выдает буквы у₁, у₂, y3 и е.
Событие, включающее все трехбуквенные слова алфавита Х, содержащих не менее двух букв х2, записывается в виде выражения:
(x2x2x2 v x2x2x1 v x2x1x2 v x1x2x2 ). Умножая это событие на событие {x2 v x1x2 v x1x1x2 v x1x1x1x2 v x1x1x1x1x2}, которое включает все слова, оканчивающиеся на х2, и не имеющие серии из пяти подряд идущих букв х1, получим событие S:
S= (x2x2x2 v x2x2x1 v x2x1x2 v x1x2x2 ) {x2 v x1x2 v x1x1x2 v x1x1x1x2 v x1x1x1x1x2}
Учитывая, что событие S₁, представленное в автомате буквой у₁, получим следующее выражение для S₁:
S₁=S v Sx1 v Sx1x1 v Sx1x1x1 v Sx1x1x1x1.
...

1.2. Разметка мест регулярных выражений

Чтобы построить отмеченную таблицу переходов автомата, необходимо провести разметку мест регулярных выражений для S₁, S₂, S3. Достаточно разметить выражение только для S3.
Выражение S3 размечается следующим образом. Все основные места отмечаются различными десятичными числами, а начальному месту приписывается индекс ноль. Каждое предосновное место отмечается совокупностью индексов основных мест. В эту совокупность входят индексы состояний, находясь в которых автомат может принять букву, стоящую справа от предосновного места. Индексы мест, слева и справа от которых стоят буквы, никуда не распространяются.
...

1.3. Первый этап минимизации

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

1.4. Составление отмеченной таблицы переходов
По окончательному размеченному выражению составим отмеченную таблицу переходов автомата. Из размеченного выражения следует, что входной сигнал х₁ переводит автомат из состояния 0 в состояние 1, а сигнал х₂ из этого состояния переводит автомат в состояние 0. Аналогично определяются переходы автомата и из других внутренних состояний. Учитывая, что в состояниях 0, 1, 2, 4, 8, 10, 11 автомат выдает пустую букву е, в состояниях 3, 6, 9, 12,13,14, 15,17,18, 21, 22, 26,27 автомат выдает букву у₁, в состоянии 32 выдает у₂, в состоянии 33 выдает у3 получим следующую отмеченную таблицу переходов автомата (таблица 1):

Таблица 1

yg
е
е
е
у1
у₁
е
у1
е
е
у1
у₁
у₁
у₁
у₁
у₁
у₁
у₁
у₁
у1
у2
у3
a
0
1
2
3
6
8
9
10
11
12
13
14
15
17
18
21
22
26
27
32
33
х₁
10
8
6
14
14
10
14
10
8
14
14
17
14
21
14
26
14
32
14
10
10
х₂
1
2
3
13
13
9
13
11
12
13
13
15
13
18
13
22
13
27
13
33
1

1.5.
...

1.5. Второй этап минимизации
Проведем второй этап минимизации числа внутренних состояний автомата, объединив колонки таблицы 1, имеющие одинаковые переходы, и отмеченные одинаковыми выходными сигналами.
...

2.3.Построение кодированной таблицы переходов
При синтезе схемы конечного автомата Мура с учетом таб.4-6 построим кодированную таблицу переходов и таблицу кодированных выходов, которые определяют зависимость состояний триггеров (t+l) в момент времени t+1 от состояний триггеров и входных сигналов в предшествующий момент времени t и зависимость выходных сигналов Zn(t) от состояний триггеров в тот же момент времени t.
...

2.4. Составление диаграмм Вейча
Рассматривая столбцы 1-5 и 10-19 таблицы 7 как таблицу истинности десяти булевых функций Z₁(t), Z₂(t), D1(t), D2(t), D3(t), D₄(t), проведем синтез комбинационной части автомата. Для минимизации этих функций воспользуемся диаграммами Вейча для функции Z₁(t), Z₂(t) строится на основе столбцов 2-5, 10-11 таблицы 7 и является диаграммой для четырех переменных. Функции возбуждения триггеров зависят как от состояний автомата, так и от входных сигналов, и поэтому диаграммы Вейча для них составляются на основе столбцов 1-5 и 12-15 таблицы 7. В клетках диаграммы Вейча для них соответствующих запрещенным комбинациям состояний триггеров, проставляются прочерки и являются диаграммами для пяти переменных. В результате имеем десять диаграмм Вейча по числу минимизированных функций, которые приведены на рисунке 1.
...

Список литературы
P.P. Бикмухаметов, В.А. Песошин, В.М. Тарасов «Методические указания к курсовой работе по арифметическим и логическим основам цифровых автоматов». Казань.: Изд. КАИ, 1981, -27с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

Алгоритм работы автомата

Сигнал у1 выдается после трехбуквенных слов, содержащих не менее двух букв х2 и продолжает выдаваться после каждой следующей буквы до тех пор, пока на вход автомата не поступает подряд 5 букв х1, после поступления которых выдается сигнал у2. Если в дальнейшем на вход автомата поступит буква х2, то выдается сигнал у3.
Синтез автомата провести на D-триггерах и логических элементах И, ИЛИ, НЕ. Коэффициент объединения по входу равен четырем, коэффициент разветвления по выходу – четырем.



АЛГОРИТМ РАБОТЫ АВТОМАТА …………………………………..3

ГЛАВА 1. АБСТРАКТНЫЙ СИНТЕЗ АВТОМАТА ………………...4

1.1. Составление регулярных выражений..............................................................4
1.2. Разметка мест регулярных выражений ..........................................................5
1.3. Первый этап минимизации .............................................................................6
1.4. Составление отмеченной таблицы переходов ...............................................7
1.5. Второй этап минимизации ..............................................................................7

ГЛАВА 2. СТРУКТУРНЫЙ СИНТЕЗ АВТОМАТА..........................10

2.1 Определение параметров схемы ...................................................................10
2.2 Кодирование состояний ................................................................................10
2.3 Построение кодированной таблицы переходов ..........................................11
2.4 Составление диаграмм Вейча .......................................................................13
2.5 Определение типов используемых триггеров .............................................16
2.6 Построение схемы .........................................................................................17

СПИСОК ЛИТЕРАТУРЫ .......................................................................18


Курсовая работа по дисциплине – «Теория автоматов»3

Алгоритм работы автомата

Сигнал у1 выдается после трехбуквенных слов, содержащих не менее двух букв х2 и продолжает выдаваться после каждой следующей буквы до тех пор, пока на вход автомата не поступает подряд 5 букв х1, после поступления которых выдается сигнал у2. Если в дальнейшем на вход автомата поступит буква х2, то выдается сигнал у3.
Синтез автомата провести на D-триггерах и логических элементах И, ИЛИ, НЕ. Коэффициент объединения по входу равен четырем, коэффициент разветвления по выходу – четырем.

Курсовая работа по дисциплине – «Теория автоматов»4

Глава 1. Абстрактный синтез автомата
Синтез конечного автомата проводят в два этапа.
...

1.1. Составление регулярных выражений
Составим регулярные выражения S₁, S₂ и включающие все слова, при поступлении которых автомат выдает буквы у₁, у₂, y3 и е.
Событие, включающее все трехбуквенные слова алфавита Х, содержащих не менее двух букв х2, записывается в виде выражения:
(x2x2x2 v x2x2x1 v x2x1x2 v x1x2x2 ). Умножая это событие на событие {x2 v x1x2 v x1x1x2 v x1x1x1x2 v x1x1x1x1x2}, которое включает все слова, оканчивающиеся на х2, и не имеющие серии из пяти подряд идущих букв х1, получим событие S:
S= (x2x2x2 v x2x2x1 v x2x1x2 v x1x2x2 ) {x2 v x1x2 v x1x1x2 v x1x1x1x2 v x1x1x1x1x2}
Учитывая, что событие S₁, представленное в автомате буквой у₁, получим следующее выражение для S₁:
S₁=S v Sx1 v Sx1x1 v Sx1x1x1 v Sx1x1x1x1.
...

1.2. Разметка мест регулярных выражений

Чтобы построить отмеченную таблицу переходов автомата, необходимо провести разметку мест регулярных выражений для S₁, S₂, S3. Достаточно разметить выражение только для S3.
Выражение S3 размечается следующим образом. Все основные места отмечаются различными десятичными числами, а начальному месту приписывается индекс ноль. Каждое предосновное место отмечается совокупностью индексов основных мест. В эту совокупность входят индексы состояний, находясь в которых автомат может принять букву, стоящую справа от предосновного места. Индексы мест, слева и справа от которых стоят буквы, никуда не распространяются.
...

1.3. Первый этап минимизации

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

1.4. Составление отмеченной таблицы переходов
По окончательному размеченному выражению составим отмеченную таблицу переходов автомата. Из размеченного выражения следует, что входной сигнал х₁ переводит автомат из состояния 0 в состояние 1, а сигнал х₂ из этого состояния переводит автомат в состояние 0. Аналогично определяются переходы автомата и из других внутренних состояний. Учитывая, что в состояниях 0, 1, 2, 4, 8, 10, 11 автомат выдает пустую букву е, в состояниях 3, 6, 9, 12,13,14, 15,17,18, 21, 22, 26,27 автомат выдает букву у₁, в состоянии 32 выдает у₂, в состоянии 33 выдает у3 получим следующую отмеченную таблицу переходов автомата (таблица 1):

Таблица 1

yg
е
е
е
у1
у₁
е
у1
е
е
у1
у₁
у₁
у₁
у₁
у₁
у₁
у₁
у₁
у1
у2
у3
a
0
1
2
3
6
8
9
10
11
12
13
14
15
17
18
21
22
26
27
32
33
х₁
10
8
6
14
14
10
14
10
8
14
14
17
14
21
14
26
14
32
14
10
10
х₂
1
2
3
13
13
9
13
11
12
13
13
15
13
18
13
22
13
27
13
33
1

1.5.
...

1.5. Второй этап минимизации
Проведем второй этап минимизации числа внутренних состояний автомата, объединив колонки таблицы 1, имеющие одинаковые переходы, и отмеченные одинаковыми выходными сигналами.
...

2.3.Построение кодированной таблицы переходов
При синтезе схемы конечного автомата Мура с учетом таб.4-6 построим кодированную таблицу переходов и таблицу кодированных выходов, которые определяют зависимость состояний триггеров (t+l) в момент времени t+1 от состояний триггеров и входных сигналов в предшествующий момент времени t и зависимость выходных сигналов Zn(t) от состояний триггеров в тот же момент времени t.
...

2.4. Составление диаграмм Вейча
Рассматривая столбцы 1-5 и 10-19 таблицы 7 как таблицу истинности десяти булевых функций Z₁(t), Z₂(t), D1(t), D2(t), D3(t), D₄(t), проведем синтез комбинационной части автомата. Для минимизации этих функций воспользуемся диаграммами Вейча для функции Z₁(t), Z₂(t) строится на основе столбцов 2-5, 10-11 таблицы 7 и является диаграммой для четырех переменных. Функции возбуждения триггеров зависят как от состояний автомата, так и от входных сигналов, и поэтому диаграммы Вейча для них составляются на основе столбцов 1-5 и 12-15 таблицы 7. В клетках диаграммы Вейча для них соответствующих запрещенным комбинациям состояний триггеров, проставляются прочерки и являются диаграммами для пяти переменных. В результате имеем десять диаграмм Вейча по числу минимизированных функций, которые приведены на рисунке 1.
...

Список литературы
P.P. Бикмухаметов, В.А. Песошин, В.М. Тарасов «Методические указания к курсовой работе по арифметическим и логическим основам цифровых автоматов». Казань.: Изд. КАИ, 1981, -27с.

Купить эту работу

Абстрактный и структурный синтез автомата Мура

350 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

5 февраля 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
ren.gusmanov55
4.2
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
350 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв pocya об авторе ren.gusmanov55 2016-06-22
Курсовая работа

Благодарю автора за ответственное отношение к выполнению заказа.

Общая оценка 5
Отзыв Анна Петрова об авторе ren.gusmanov55 2014-05-15
Курсовая работа

Огромная благодарность автору за выполненную работу!Преподаватель очень хвалил работу

Общая оценка 5
Отзыв Филипп Минаев об авторе ren.gusmanov55 2016-05-23
Курсовая работа

спасибо за работу!

Общая оценка 5
Отзыв hakeng об авторе ren.gusmanov55 2014-09-30
Курсовая работа

Все сделано отлично и в срок, все исправления были сделаны оперативно. Отличный автор!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Разработка мобильного приложения для планирования и организации задач пользователя

Уникальность: от 40%
Доступность: сразу
2400 ₽
Готовая работа

Информационная веб-система организации процесса чартеринга яхт

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка голосового чата для локальной сети

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка системы "Умный дом" для использования в загородном доме

Уникальность: от 40%
Доступность: сразу
1000 ₽