Задать вопрос
13 декабря, 07:17

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

+4
Ответы (1)
  1. 13 декабря, 10:30
    0
    1 > Устанавливаем каретку между массивами

    2 >

    3? 4,5

    4 <

    5 <

    6? 7,5 каретка между массивами

    7 < идем к левому массиву

    8? 9,7

    9 V перекидываем крайнюю левую единицу через 0

    10 >

    11 X

    12 > проверим, не весь ли массив уже перекинут

    13? 14,20 весь массив перекинут, значит, больший массив находится справа и его нужно стереть, если нет, то делаем то же самое для правого массива

    14 > стирание правого массива

    15? 17,16

    16 X 14

    17 >

    18? 37,19 если правый массив стерт, конец программы

    19 X 17

    20 > идем к правому массиву

    21? 22,20

    22 >

    23? 24,22

    24 V перекидываем крайнюю правую единицу через 0

    25 <

    26 X

    27 <

    28? 31,29 если пусто правый массив меньше, нужно стирать левый массив

    29 <

    30? 7,29 устанавливаем каретку между массивами

    31 < стирание левого массива

    32? 34,33

    33 X 31

    34 <

    35? 37,36

    36 X 34

    37!
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «На ленте расположены два массива разной длины. Каретка обозревает правый крайний элемент одного из них. Составьте программу для машины ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы