Задание №26854 ЕГЭ по Информатике
На ленте в соседних ячейках записана последовательность из 1000 символов в следующем порядке слева направо: сначала 100 единиц, далее 100 двоек, потом снова 500 единиц и замыкает последовательность 300 нулей . Ячейки справа и слева от последовательности заполнены пустыми символами «λ». В начальный момент времени головка расположена в первой ячейке справа от последовательности.
Программа работы исполнителя:
| λ | 1 | 0 | 2 | |
| q0 | λ, L, q1 | |||
| q1 | λ, S, q1 | 0, L, q1 | 2, L, q1 | 1, R, q2 |
| q2 | λ, L, q1 | 1, R, q2 | 1, R, q2 | 0, R, q2 |
Определите, какое количество нулей осталось в последовательности после выполнения программы.
Справка: Символы «L» и «R» означают сдвиг в левую или правую ячейки соответственно, «N» – отсутствие сдвига, «S» – завершение работы исполнителя МТ после выполнения текущей команды. Сдвиг происходит после записи символа в текущую ячейку. Третий элемент – новое состояние головки после выполнения команды.
Например, команда 0, L, q3 выполняется следующим образом: в текущую ячейку записывается символ «0», затем головка сдвигается в соседнюю слева ячейку и переходит в состояние q3.
