Выполнение алгоритмов для исполнителей — задача ЕГЭ по информатике

Условие, ответ и разбор задачи

Выполнение алгоритмов для исполнителейЕГЭ 2025 (досрок) Инф.

Исполнитель МТ представляет собой читающую и записывающую головку, которая может передвигаться вдоль бесконечной горизонтальной ленты, разделённой на равные ячейки. В каждой ячейке находится ровно один символ из алфавита исполнителя (множество символов A={a0,a1,,an1})\mathrm{A}= \left.\left\{\mathrm{a}_0, \mathrm{a}_1, \ldots, \mathrm{a}_{n-1}\right\}\right), включая специальный пустой символ a0\mathrm{a}_0.
Время работы исполнителя делится на дискретные такты (шаги). На каждом такте головка МТ находится в одном из множества допустимых состояний Q={q0,q1,,qn1}\mathrm{Q}=\left\{\mathrm{q}_0, \mathrm{q}_1, \ldots, \mathrm{q}_{n-1}\right\}. В начальный момент времени головка находится в начальном состоянии q0\mathrm{q}_0.
На каждом такте головка обозревает одну ячейку ленты, называемую текущей ячейкой. За один такт головка исполнителя может переместиться в ячейку справа или слева от текущей, не меняя находящийся в ней символ, или заменить символ в текущей ячейке без сдвига в соседнюю ячейку. После каждого такта головка переходит в новое состояние или остаётся в прежнем состоянии.
Программа работы исполнителя МТ задаётся в табличном виде.

Изображение 1

В первой строке перечислены все возможные символы в текущей ячейке ленты, в первом столбце - возможные состояния головки. На пересечении і-й строки и j-го столбца находится команда, которую выполняет МТ, когда головка обозревает j-й символ, находясь в і-м состоянии. Если пара «символ - состояние» невозможна, то клетка для команды остаётся пустой.
Каждая команда состоит из трёх элементов, разделённых запятыми: первый элемент - записываемый в текущую ячейку символ алфавита (может совпадать с тем, который там уже записан). Второй элемент - один из четырёх символов «L», «R», «N», «S». Символы «L» и «R» означают сдвиг в левую или правую ячейки соответственно, «N» - отсутствие сдвига, «S» - завершение работы исполнителя МТ после выполнения текущей команды. Сдвиг происходит после записи символа в текущую ячейку. Третий элемент - новое состояние головки после выполнения команды.
Например, команда 0, L, q3\mathrm{q}_3 выполняется следующим образом: в текущую ячейку записывается символ «0», затем головка сдвигается в соседнюю слева ячейку и переходит в состояние q3\mathrm{q}_3.
Выполните задание
На ленте исполнителя МТ в соседних ячейках записано двоичное представление двоичное представление некоторого натурального числа без ведущих нулей. Ячейки справа и слева от последовательности заполнены пустыми символами «λ\lambda». В начальный момент времени головка расположена в ближайшей ячейке слева от последовательности. Программа работы исполнителя:

Изображение 2

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

Ответ: