Регистрация
Войти
Стать экспертом Правила
Информатика

На ленте расположены два массива разной длины. Каретка обозревает правый крайний элемент одного из них. Составьте программу для машины Поста, сравнивающую длины массивов и стирающую больший из них

ОТВЕТЫ
1 gt; Устанавливаем каретку между массивами
2 gt;
3 4,5
4 lt;
5 lt;
6 7,5 каретка между массивами
7 lt; идем к левому массиву  
8 9,7
9 V перекидываем крайнюю левую единицу через 0
10 gt;
11 X
12 gt; проверим, не весь ли массив уже перекинут
13 14,20 весь массив перекинут, значит, больший массив находится справа и его нужно стереть, если нет, то делаем то же самое для правого массива
14 gt; стирание правого массива 
15 17,16
16 X 14
17 gt;
18 37,19 если правый массив стерт, конец программы
19 X 17
20 gt; идем к правому массиву
21 22,20
22 gt;
23 24,22
24 V  перекидываем крайнюю правую единицу через 0
25 lt;
26 X
27 lt;
28 31,29 если пусто правый массив меньше, нужно стирать левый массив
29 lt;
30 7,29 устанавливаем каретку между массивами
31 lt; стирание левого массива
32 34,33
33 X 31
34 lt;
35 37,36
36 X 34
37 !
154
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам