2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Теория Автоматов
Сообщение20.03.2014, 19:53 
Аватара пользователя


08/11/13
66
Построить схему, реализующую инициальный конечный автомат, распознающий наличие во входной последовательности подслов одного из видов: 00, 011 и, выдающий на выходе 1 в точности в те моменты, когда на входе появляется последняя буква одного из этих подслов.

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

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:31 
Заслуженный участник
Аватара пользователя


06/04/10
3152
Для начала нарисуйте автомат с 7-ю состояниями, который помнит 2 последние буквы.

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:34 
Аватара пользователя


08/11/13
66
nikvic
я не знаю как такой построить.

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:39 
Заслуженный участник
Аватара пользователя


06/04/10
3152
Назовите их "пусто", "нолик", "единичка", ... "пара палок" и расставьте стрелочки :wink:

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 20:47 
Аватара пользователя


08/11/13
66
nikvic
мне всё это сложно даётся. Ничего не понимаю. Как можно вообще схемой реализовать это. Вот еслиб у меня было уравнение $y(t)=$... то я б построил, а так не пойму.

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:10 
Заслуженный участник
Аватара пользователя


23/07/08
10909
Crna Gora
Хорошо. Просто расставьте стрелочки. Скопируйте эту картинку в Paint и добавьте стрелочки. Из каждого кружка-состояния должны выходить две стрелочки:
одна (синяя) показывает, в какое состояние перейдет автомат, если на вход поступит $0$, другая (красная) показывает, в какое состояние перейдет автомат, если на вход поступит $1$.
Изображение

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:20 
Аватара пользователя


08/11/13
66
svv
это вы мне сейчас предлагаете построить диаграмму перехода. Ну зачем ?

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:21 
Заслуженный участник
Аватара пользователя


23/07/08
10909
Crna Gora
Я не настаиваю. :-)

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:23 
Аватара пользователя


08/11/13
66
svv
да я и не против. Но меня это с толку сбивает. я не могу всё это связать.

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:25 
Заслуженный участник


27/04/09
28128
Вообще-то для этой задачи тоже есть вполне ясный алгоритм (и, вроде, не один). Неужели опять с литературой плохо? Странный у вас курс какой-то. (Я бы сказал, где его можно найти, но не помню. :-( )

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение20.03.2014, 21:28 
Аватара пользователя


08/11/13
66
arseniiv
ну дали там две книги Кудрявцев В.Б., Алёшин С.В., Подколзин А.С.-Введение в теорию автоматов и Кудрявцев В.Б., Алёшин С.В., Подколзин А.С.-Элементы теории автоматов. Теория вроде как ясна. Но там не особо много уделяется построению схем, диаграмм. Практика совершенно иное... Я уже отчаялся.

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение21.03.2014, 00:47 
Заслуженный участник


16/02/13
4195
Владивосток
DoubleNCH в сообщении #839003 писал(а):
Я понимаю как можно построить схемы конечного автомата заданного каноническими уравнениями
Канонические — это регулярными выражениями? Ну, можно попробовать написать регулярное выражение.

 Профиль  
                  
 
 Re: Теория Автоматов
Сообщение21.03.2014, 11:15 
Аватара пользователя


08/11/13
66
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