Решение: Работа машины Тьюринга
На ленте в соседних ячейках записано двоичное представление числа 2027 без ведущих нулей. Ячейки справа и слева от последовательности заполнены пустыми символами «λ». В начальный момент времени головка расположена в ближайшей справа к последовательности ячейке. Определите результат выполнения программы. Получившееся число запишите в десятичной системе счисления.
| Состояние / символ | λ | 0 | 1 |
|---|---|---|---|
| q_0 | λ, L, q_1 | ||
| q_1 | 1, L, q_2 | 0, L, q_1 | 1, L, q_1 |
| q_2 | λ, S, q_2 |
Решение по шагам
4 шагаДвоичное представление числа 2027 без ведущих нулей:
$$2027_{10}=11111101011_2$$Головка начинает работу с пустой ячейки справа, затем движется влево. Последовательно применяем команды программы к символам двоичной записи.
После завершения работы исполнителя на ленте записано число:
$$111111101011_2$$Переведём получившееся число в десятичную систему:
$$1\cdot2^{11}+1\cdot2^{10}+1\cdot2^9+1\cdot2^8+1\cdot2^7+1\cdot2^6+1\cdot2^5+0\cdot2^4+1\cdot2^3+0\cdot2^2+1\cdot2+1=4075$$Где здесь ошибаются
Начинают выполнение с крайнего правого разряда числа, не учитывая первоначальный переход из пустой ячейки.
Путают направление перемещения L и R.
Переводят итоговую запись из двоичной системы в десятичную с ошибкой.