Задание №40548 ЕГЭ по Информатике

4054812 номерНе выполнено
Машина ТьюрингаИсполнитель

На ленте исполнителя МТ в соседних ячейках записано двоичное представление некоторого натурального числа без ведущих нулей. Ячейки справа и слева от последовательности заполнены пустыми символами «λ». В начальный момент времени головка расположена в ближайшей ячейке слева от последовательности.

Программа работы исполнителя:

 λ01
q0λ, R, q1  
q1λ, S, q11, S, q10, R, q1

После выполнения программы на ленте оказалась двоичная запись числа 1024. Определите десятичное значение наибольшего числа, меньшего, чем 99999, которое могло быть записано на ленте до начала работы программы.

Справка: Символы «L» и «R» означают сдвиг в левую или правую ячейки соответственно, «N» – отсутствие сдвига, «S» – завершение работы исполнителя МТ после выполнения текущей команды. Сдвиг происходит после записи символа в текущую ячейку. Третий элемент – новое состояние головки после выполнения команды.

Например, команда 0, L, q3 выполняется следующим образом: в текущую ячейку записывается символ «0», затем головка сдвигается в соседнюю слева ячейку и переходит в состояние q3.