Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1) вычти 1;
2) умножь на 3.
Первая из них уменьшает число на 1, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Запишите алгоритм для исполнителя Вычислитель, содержащий не более 5 команд:
а) получения из числа 2 числа 13
б) получения из числа 5 числа 26
2. Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера:
приписать 2;
разделить на 2.
По первой из них к числу приписывается справа 2, по второй число делится на 2.
Как будет преобразовано число 8, если исполнитель выполнит алгоритм 22212? Составьте алгоритм в системе команд этого исполнителя, по которому число 1 будет преобразовано в число 16 (в алгоритме должно быть не более 5 команд
1.
a)2 => 13
2*3=6
6*3=18
18-1=17
17-1=16
16-1=15
15-1=14
14-1=13
ответ: 2211111
б) 5=>26
5-1=4
4-1=3
3*3=9
9*3=27
27-1=26
ответ: 11221
2.
8
22212
82
822
8222
8222/2=4111
41112
ответ: 41112
1=>16
12
12/2=6
6/2=3
32
32/2=16
ответ: 12212