Разделы презентаций


Математическая логика

Содержание

Понятие конечного автомата-преобразователя КА Мили называется шестерка объектов: А = , где S – конечное непустое множество состояний; X – конечное непустое множество входных сигналов (входной алфавит); Y – конечное непустое множество выходных

Слайды и текст этой презентации

Слайд 1Математическая логика
Лекция № 9. Аппаратная реализация

конечных автоматов

Математическая логикаЛекция № 9. Аппаратная реализация

Слайд 2Понятие конечного автомата-преобразователя
КА Мили называется шестерка объектов:
А

= ,
где
S – конечное непустое

множество состояний;
X – конечное непустое множество входных сигналов (входной алфавит);
Y – конечное непустое множество выходных сигналов (выходной алфавит);
s0  S – начальное состояние;
δ: SX  S – функция переходов;
λ: SX  Y – функция выходов.
Понятие конечного автомата-преобразователя		КА Мили называется шестерка объектов:   А = , где	S – конечное непустое множество

Слайд 3Понятие конечного автомата-преобразователя
КА Мура называется шестерка объектов:
А

= ,
где
S – конечное непустое

множество состояний;
X – конечное непустое множество входных сигналов (входной алфавит);
Y – конечное непустое множество выходных сигналов (выходной алфавит);
s0  S – начальное состояние;
δ: SX  S – функция переходов;
λ: S  Y – функция выходов.
Понятие конечного автомата-преобразователя		КА Мура называется шестерка объектов:   А = , где	S – конечное непустое множество

Слайд 4Пример КА Мили: граф переходов

Пример КА Мили: граф переходов

Слайд 5Пример КА Мили: таблица переходов и выходов

Пример КА Мили: таблица переходов и выходов

Слайд 6Пример КА Мили: программная реализация

Пример КА Мили: программная реализация

Слайд 7Пример КА Мили: аппаратная реализация

а)

б)
Пример КА Мили: аппаратная реализация            а)

Слайд 8Пример КА Мили: аппаратная реализация
Кодирование входных/выходных сигналов и состояний КА

Пример КА Мили: аппаратная реализацияКодирование входных/выходных сигналов и состояний КА

Слайд 9Пример КА Мили: аппаратная реализация

Пример КА Мили: аппаратная реализация

Слайд 10Проблема кодирования состояний КА
Пример таблицы переходов КА

Проблема кодирования состояний КАПример таблицы переходов КА

Слайд 11Проблема кодирования состояний КА
Первый вариант кодирования состояний

Проблема кодирования состояний КАПервый вариант кодирования состояний

Слайд 12Проблема кодирования состояний КА
Второй вариант кодирования состояний

Проблема кодирования состояний КАВторой вариант кодирования состояний

Слайд 13Проблема кодирования состояний КА
Третий вариант кодирования состояний

Проблема кодирования состояний КАТретий вариант кодирования состояний

Слайд 14Конечные автоматы-распознаватели
Зафиксируем некоторое конечное множество V и назовем его алфавитом.


- Элементы алфавита V, как обычно, будем называть буквами.
-

Конечные последовательности (цепочки) букв (в том числе и пустая последовательность), называются словами в алфавите V (ясно, что пустое слово не содержит букв; будем обозначать его буквой ).
- Множество всех слов в алфавите V обозначается через V*.
Например, если V = {а, b, с}, то
V* = {, а, b, с, аа, ab, ac, ba, bb, bc, ca, cb, cc, aaa, aab, aac, aba, abb, ... }.
Очевидно, что хотя V конечно, V* – бесконечное счетное множество.
Любое множество слов в алфавите V называется языком над V. Язык над алфавитом V будем обозначать LV, ила просто L, если алфавит V фиксирован. Ясно, что множество L является языком над V тогда и только тогда, когда L есть подмножество множества V* , т.е. L V*.
Конечные автоматы-распознаватели		Зафиксируем некоторое конечное множество V и назовем его алфавитом. 		- Элементы алфавита V, как обычно, будем

Слайд 15Конечные автоматы-распознаватели
КА-распознавателем называется пятерка объектов
А = (S, X, s0,

δ, F),
где
S – конечное непустое множество состояний;
X  V*

– конечное непустое множество входных сигналов (входной алфавит);
s0  S – начальное состояние;
δ: S  X → S – функция переходов;
F  S – множество заключительных (финальных) состояний.

Конечные автоматы-распознаватели		КА-распознавателем называется пятерка объектов А = (S, X, s0, δ, F), где	S – конечное непустое множество

Слайд 16Область применения КА
Хотя теория конечных автоматов изучает очень простые модели,

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

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

Слайд 17Область применения КА
Из выступлений на семинаре «Software 2000: a View

of the Future» 10 апреля 1994 года.
Brian Randell: «Я помню

Дуга Росса из компании SofTech, много лет назад говорившего, что 80 или даже 90 % информатики (Computer Science) будет в будущем основываться на теории конечных автоматов».
Herve Gallaire: «Я знаю людей из «Боинга», занимающихся системами стабилизации самолетов с использованием чистой теории автоматов. Даже трудно себе представить, что им удалось сделать с помощью этой теории».
Brian Randell: «Большая часть теории автоматов была успешно использована в системных программах и текстовых фильтрах в OS UNIX. Это позволяет множеству людей работать на высоком уровне и разрабатывать очень эффективные программы».
Область применения КА		Из выступлений на семинаре «Software 2000: a View of the Future» 10 апреля 1994 года.		Brian

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика