2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 15:39 


11/06/09
16
есть задание:
дана машина Тьюринга с программой:
q(1)0 ->q(2)0, q(1)1 ->q(2)1, q(2)0 ->q(0)1, q(2)1 ->q(1)/\
(начальное положение стандартное). Найти слово в которое она преобразует данное входное слово:
1110001

никак не могу въехать в какую сторону происходит смещение и есть ли оно вообще и что значит знак "/\" смещение влево или конец работы (источники трактуют по-разному).
задание общее на несколько вариантов входных слов.

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:11 
Аватара пользователя


04/06/09
54
Я не уверен, но возможно такое:
Запускаем МТ видим единицу , меняем ее на единицу и переходим в состояние 2.
Видим в состоянии 2 единицу меняем ее на /\ и переходим в состояние 1.
Дальше, видим ноль , оставляем его и меняем состояние на 2. В состоянии 2 видим ноль , меняем его на единицу и переходим в состояние 0.
Получается , что слово будет таким: /\/\/\111/\. То есть Маша =)

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:23 


11/06/09
16
спасибо Geremy
поправьте, если я ошибаюсь - при переходе в состояние 0 МТ останавливает работу

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:29 
Аватара пользователя


04/06/09
54
Цитата:
поправьте, если я ошибаюсь - при переходе в состояние 0 МТ останавливает работу

Вряд ли, если в состояние ноль МТ останавливалась , тогда бы просто было /\
Скорей всего , это просто "номер состояния".

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:34 


11/06/09
16
тогда как определить, что из состояния 0 МТ переходит в состояние 1 и ничего при этом со значением не делает?

-- Чт июн 11, 2009 17:36:04 --

может есть какие-нить ссылочки, что можно почитать? а то с такой трактовкой я сталкиваюсь впервые.

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:37 
Аватара пользователя


04/06/09
54
В условии насчет состояния 0 ничего не сказано , поэтому я предполагаю , что головка МТ видит состояние 0 и передвигается на ячейку влево.

Цитата:
может есть какие-нить ссылочки, что можно почитать? а то с такой трактовкой я сталкиваюсь впервые.

Я МТ проходил по курсу информатики , там чуть-чуть по-другому . Ссылочек , к сожалению , не могу предоставить

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:42 


11/06/09
16
понятно, спасибо.
а почему МАША ? ну вобщем-то видно, но может где алфавитик какой-нибудь есть? а то напишу преподу, а он на меня квадратные глаза поставит... :oops:
сорри, я только учусь - чайник ищщщо... :oops:

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:45 
Аватара пользователя


04/06/09
54
Цитата:
понятно, спасибо.
а почему МАША ? ну вобщем-то видно, но может где алфавитик какой-нибудь есть? а то напишу преподу, а он на меня квадратные глаза поставит... :oops:
сорри, я только учусь - чайник ищщщо... :oops:

Ну если у вас со словом /\/\/\111/\ есть другие ассоциации :lol: , то пожалуйста. :wink:
Алфавит тут не причем.

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:51 


11/06/09
16
Цитата:
Ну если у вас со словом /\/\/\111/\ есть другие ассоциации :lol: , то пожалуйста. :wink:
Алфавит тут не причем.

понятно, спасибо БОЛЬШОЕ! :D

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 16:51 
Аватара пользователя


04/06/09
54
не за что :)

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 17:01 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Хмм.
Насколько я помню, $\Lambda$ - это одно из обозначений пустого символа.

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 17:08 
Аватара пользователя


04/06/09
54
Цитата:
Хмм.
Насколько я помню, $\Lambda$ - это одно из обозначений пустого символа.

Если автор темы имел ввиду лямбда то да, а под /\ я понял символ

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 18:44 


11/06/09
16
Цитата:
Если автор темы имел ввиду лямбда то да, а под /\ я понял символ

в конце стояла то ли лямбда, то ли Л. я поэтому и никак не могла разобраться что с ней делать, то ли считать как пустой символ, то ли как сдвиг считывающей головки влево, там еще есть q(0), что тоже в источниках трактуется как остановка работы МТ. вот сижу репу чешу что с сией бедой делать? как считать?

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 18:54 
Аватара пользователя


04/06/09
54
Если лямбда , то , очевидно ,что слово будет 111.

 Профиль  
                  
 
 Re: помогите разобраться с машиной тьюринга...
Сообщение11.06.2009, 19:47 


11/06/09
16
ой ой ой :oops: тут один символ потерялся.в задании вот так:
q(1)0 ->q(2)0, q(1)1 ->q(2)1, q(2)0 ->q(0)1, q(2)1 ->q(1)1/\
отсюда непонятки... :oops:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group