Каким образом изменится конфигурация информационной ленты после выполнения программы с указанными действиями: 1←2 2 ? 3,4

Каким образом изменится конфигурация информационной ленты после выполнения программы с указанными действиями: 1←2 2 ? 3,4 3 v 1 4?
Тема: Конфигурация информационной ленты
Пояснение: Конфигурация информационной ленты задается последовательностью значений на ленте. В данной задаче мы имеем следующие действия:
— «1←2» означает, что значение в ячейке с индексом 1 будет заменено на значение из ячейки с индексом 2. То есть, значение 2 будет записано в ячейку с индексом 1.
— «2 ? 3,4» означает, что будет выполнено условие: если значение в ячейке с индексом 2 равно 3, то выполнить следующее действие, иначе выполнить действие после запятой. В данном случае, так как значение в ячейке с индексом 2 равно 3, будет выполнено следующее действие.
— «3 v 1» означает, что значение в ячейке с индексом 3 будет записано в ячейку с индексом 1. То есть, значение 3 будет записано в ячейку с индексом 1.
— «4?» означает, что значение в ячейке с индексом 4 будет увеличено на 1.

С учетом указанных действий, после выполнения программы конфигурация информационной ленты будет следующей: 1, 3, 3, 4.

Совет: Для понимания конфигурации информационной ленты и выполнения программы, полезно представлять информационную ленту в виде последовательности ячеек с индексами и значениями в каждой ячейке.

Упражнение: Как изменится конфигурация информационной ленты после выполнения программы с указанными действиями: «1←3», «2 ? 4,5», «3 v 2», «4?»? Начальная конфигурация: 1, 2, 3, 4, 5.

Твой друг не знает ответ? Расскажи!