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

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

На ленте в соседних ячейках записана последовательность из 1000 символов в следующем порядке слева направо: сначала 100 единиц, далее 800 двоек и замыкает последовательность 100 троек. Ячейки справа и слева от последовательности заполнены пустыми символами «λ». В начальный момент времени головка расположена в первой ячейке справа от последовательности.

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

 λ123
q₀λ, L, q₁   
q₁λ, S, q₁0, L, q₁1, N, q₂3, L, q₁
q₂ 3, L, q₁  

Определите, какое количество троек осталось в последовательности после выполнения программы.

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

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