2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Теория Автоматов
Сообщение20.03.2014, 19:53 
Аватара пользователя
Построить схему, реализующую инициальный конечный автомат, распознающий наличие во входной последовательности подслов одного из видов: 00, 011 и, выдающий на выходе 1 в точности в те моменты, когда на входе появляется последняя буква одного из этих подслов.

Я понимаю как можно построить схемы конечного автомата заданного каноническими уравнениями. Но не могу понять как построить схему тут...

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:31 
Аватара пользователя
Для начала нарисуйте автомат с 7-ю состояниями, который помнит 2 последние буквы.

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:34 
Аватара пользователя
nikvic
я не знаю как такой построить.

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:39 
Аватара пользователя
Назовите их "пусто", "нолик", "единичка", ... "пара палок" и расставьте стрелочки :wink:

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:47 
Аватара пользователя
nikvic
мне всё это сложно даётся. Ничего не понимаю. Как можно вообще схемой реализовать это. Вот еслиб у меня было уравнение $y(t)=$... то я б построил, а так не пойму.

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:10 
Аватара пользователя
Хорошо. Просто расставьте стрелочки. Скопируйте эту картинку в Paint и добавьте стрелочки. Из каждого кружка-состояния должны выходить две стрелочки:
одна (синяя) показывает, в какое состояние перейдет автомат, если на вход поступит $0$, другая (красная) показывает, в какое состояние перейдет автомат, если на вход поступит $1$.
Изображение

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:20 
Аватара пользователя
svv
это вы мне сейчас предлагаете построить диаграмму перехода. Ну зачем ?

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:21 
Аватара пользователя
Я не настаиваю. :-)

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:23 
Аватара пользователя
svv
да я и не против. Но меня это с толку сбивает. я не могу всё это связать.

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:25 
Вообще-то для этой задачи тоже есть вполне ясный алгоритм (и, вроде, не один). Неужели опять с литературой плохо? Странный у вас курс какой-то. (Я бы сказал, где его можно найти, но не помню. :-( )

 
 
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:28 
Аватара пользователя
arseniiv
ну дали там две книги Кудрявцев В.Б., Алёшин С.В., Подколзин А.С.-Введение в теорию автоматов и Кудрявцев В.Б., Алёшин С.В., Подколзин А.С.-Элементы теории автоматов. Теория вроде как ясна. Но там не особо много уделяется построению схем, диаграмм. Практика совершенно иное... Я уже отчаялся.

 
 
 
 Re: Теория Автоматов
Сообщение21.03.2014, 00:47 
DoubleNCH в сообщении #839003 писал(а):
Я понимаю как можно построить схемы конечного автомата заданного каноническими уравнениями
Канонические — это регулярными выражениями? Ну, можно попробовать написать регулярное выражение.

 
 
 
 Re: Теория Автоматов
Сообщение21.03.2014, 11:15 
Аватара пользователя
iifat, вот такой системой:
$\[\left\{ \begin{array}{l}
y(t) = \psi (q(t),a(t))\\
q(t + 1) = \varphi (q(t),a(t))\\
q(0) = q
\end{array} \right.\]$

 
 
 [ Сообщений: 13 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group