2014 dxdy logo

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

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




 
 Машина Тьюринга в виде графа.
Сообщение02.12.2011, 16:57 
Задача. Уменьшить двоичное число на 5.
Собственно звучит просто, но вот что делать если будем рассматривать числа меньшие 5?

 
 
 
 Re: Машина Тьюринга в виде графа.
Сообщение02.12.2011, 17:01 
Ну можно вывести машину за край ленты - тогда она "сломается". Или зациклить.
Вообще, задание сформулировано неполно: в условиях должно быть написано, что должно произойти. Если не написано - узнавайте у преподавателя.

 
 
 
 Re: Машина Тьюринга в виде графа.
Сообщение02.12.2011, 17:15 
Найти препода не получится, а в понедельник сдавать.

 
 
 
 Re: Машина Тьюринга в виде графа.
Сообщение02.12.2011, 18:49 
А если рассматривать в общем случае то что получится?

 
 
 
 Re: Машина Тьюринга в виде графа.
Сообщение02.12.2011, 19:02 
Аватара пользователя
Существуют алгоритмы с самыми различными вариантами поведения при $n<5$, при том, что числа $n\geqslant 5$ они уменьшают на $5$.
От Вас (и преподавателя) зависит выбор конкретного поведения из бесчисленного множества возможных. Если преподавателя нет, выбирать должны Вы.

Я бы в какой-то ячейке записывал $0$, если $n\geqslant 5$ ("нормальный случай"), и $1$, если $n<5$ (это означает, что разность на ленте не записана, и нефиг её там искать). По-моему, это удовлетворило бы самого взыскательного преподавателя.

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


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