Какие команды следует применить к машине Поста , чтобы достичь желаемого результата? Исходное (а) и конечное

  • 69
Какие команды следует применить к машине "Поста", чтобы достичь желаемого результата? Исходное (а) и конечное (б) состояния ленты даны на рисунке. https://fhd.videouroki.net/tests/519877/image_5e7b04f6856ca.png Варианты ответов 1 → 2 2 ? 3, 1 3 → 4 4 ? 5, 6 5 ! 6 ← 7 7 v 1 1 → 2 2 ? 3, 1 3 → 4 4 ? 5, 6 5 ! 1 → 2 2 ? 3, 1 3 ← 4 4 ? 5, 6 5 ! 6 → 7 7 v 1 Какие действия может выполнить каретка? Варианты ответов Определение наличия метки. Перемещение вправо/влево на k ячеек. Перемещение вверх/вниз на одну ячейку. Перемещение вправо/влево на одну ячейку. Установка/удаление метки. Перемещение вверх/вниз.
Радужный_Лист
23
Чтобы достичь желаемого результата на машине "Поста", необходимо выполнить следующие команды:

1. Переместиться с позиции 1 на позицию 2.
2. Вопросительный знак означает проверку наличия метки. Если на текущей ячейке ленты есть метка, то перейти на позицию 3, иначе перейти на позицию 1.
3. Переместиться с позиции 3 на позицию 4.
4. Вопросительный знак снова означает проверку наличия метки. Если на текущей ячейке ленты есть метка, то перейти на позицию 5, иначе перейти на позицию 6.
5. Восклицательный знак (!) означает установку метки на текущей ячейке ленты.
6. Перейти с позиции 5 на позицию 6.
7. Символ стрелки (←) означает перемещение каретки на одну ячейку влево.
8. Перейти с позиции 6 на позицию 7.
9. Символ "v" означает перемещение каретки на одну ячейку вниз.
10. Вернуться с позиции 7 на позицию 1.

Таким образом, последовательность команд, которые следует применить к машине "Поста", чтобы достичь желаемого результата составляет:

1 → 2 2 ? 3, 1 3 → 4 4 ? 5, 6 5 ! 6 ← 7 7 v 1

С учетом вариантов ответов на вопрос о действиях, которые может выполнить каретка, правильным ответом будет "Перемещение вправо/влево на одну ячейку."