Академический Документы
Профессиональный Документы
Культура Документы
Где:
R: Сдвиг вправо.
L: Сдвиг влево.
_: Пустой символ.
Процедура умножения:
1. В начале, слева от исходного числа добавляем пустой символ B.
2. Запускаем машину Тьюринга в состоянии q0.
3. Машина будет смотреть на крайнюю левую цифру числа.
4. Если цифра равна B, то умножение закончено, и машина
останавливается.
5. Если цифра от 0 до 9, то она умножается на 2 (переход в состояние q1).
6. В состоянии q1, машина перемещается вправо на одну позицию и
переносит единицу на следующую позицию (переход в состояние q2).
7. В состоянии q2, машина продолжает перемещаться вправо до конца
числа, умножая каждую цифру на 2.
8. По достижении пустого символа B в конце числа, машина
возвращается в начальное состояние q0 и останавливается.
Таким образом, данная машина Тьюринга будет умножать заданное
натуральное число на 2.