Similar presentations:
Машина поста
1.
2.
3.
? N, M - если текущая ячейка содержит «0» (не отмечена), то перейти кстроке с номером N, иначе перейти к строке M
4.
Задание 1По условию метки расставлены следующим образом:
Добавить метки, чтобы лента приняла следующий вид:
Решение:
5.
На ленте имеется некоторое множество меток (общее количествометок не менее 1). Между метками множества могут быть
пропуски, длина которых составляет одну ячейку. Заполнить все
пропуски метками.
6.
Задание 1Составить программу для машины Поста по рисунку:
Начальное состояние
Результат
7.
Составить самостоятельно (Практикум,стр. 33
8.
Задача 2 (вариант 1)Дан массивов меток. Удалить четные метки. Каретка
находится над первой меткой.
Задача 2 (вариант 2)
Дан массивов меток. Удалить нечетные метки. Каретка
находится над первой меткой.
9.
Задача 3На ленте задан массив меток. Увеличить длину массива на 2 метки.
Каретка находится либо слева от массива, либо над одной из ячеек
самого массива. (увеличение числа на 2).
Решение:
1. ? 2; 3 (команды 1 и 2 — передвигаем каретку к массиву)
2. → 1
3. → 4 (команды 3 и 4 — передвигаем каретку к концу массива)
4. ? 5; 3
5. V 6 (команды 5–7 — ставим 2 метки в конце массива)
6. → 7
7. V 8
8. !
10.
Даны два массива меток, которые находятсяна некотором расстоянии друг от друга.
Требуется соединить их в один массив.
Каретка находится над крайней левой
меткой первого массива. (сложение двух
чисел)
Решение.
https://studfiles.net/preview/5825876/page:4/