Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Re: Алгоритм деления пополам для произвольной булевой функции
24.03.2013, 16:03
То есть это будет выглядеть вот так? И что нам это даст? Мы делаем шаг на одной ленте. Копируем этот символ на другую ленту, далее делаем ещё шаг вперёд, записываем опять это значение на другую ленту. Далее на первой ленте пишем . На второй получается мы тоже это должны сделать. Я правильно понимаю?
nikvic
Re: Алгоритм деления пополам для произвольной булевой функции
24.03.2013, 16:25
Вы так и не ответили, каковы требования к машине. Что является начальным состоянием, как должно выглядеть конечное.
involume
Re: Алгоритм деления пополам для произвольной булевой функции
24.03.2013, 17:15
На начальном состоянии у нас есть одна лента, на конечном мы должны получить ленту, которая будет разделена на две. Я выше привёл предположение в состояниях, как мы бы получили две ленты, но кажется что она не правильное.
nikvic
Re: Алгоритм деления пополам для произвольной булевой функции
24.03.2013, 17:18
Тогда причём здесь вторая лента? Деление пополам на одной ленте легко устроить, имея пару лишних букв. Пишем их в начала, а потом двигаем направо по очереди, одну - на один символ, вторую - на два. Придётся побегать