5. Простой линейный алгоритм для исполнителя: исполнитель удвоитель, утроитель, умножитель
У исполнителя Удвоитель две команды, которым присвоены номера:
- умножь на $2$
- прибавь $3$
Первая из них увеличивает число на экране в $2$ раза, вторая прибавляет к числу $3$.
Составьте алгоритм получения из числа $1$ числа $38$, содержащий не более $5$ команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Последовательно применим команды:
- $1+3=4$ — команда $2$;
- $4\cdot2=8$ — команда $1$;
- $8\cdot2=16$ — команда $1$;
- $16+3=19$ — команда $2$;
- $19\cdot2=38$ — команда $1$.
Получили число $38$ за пять команд: $21121$.
У исполнителя Утроитель две команды, которым присвоены номера:
- вычти $1$
- умножь на $3$
Первая из них уменьшает число на экране на $1$, вторая утраивает его.
Составьте алгоритм получения из числа $6$ числа $10$, содержащий не более $5$ команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Последовательно применим команды:
- $6-1=5$ — команда $1$;
- $5-1=4$ — команда $1$;
- $4\cdot3=12$ — команда $2$;
- $12-1=11$ — команда $1$;
- $11-1=10$ — команда $1$.
Получили число $10$ за пять команд: $11211$.
У исполнителя Умножитель две команды, которым присвоены номера:
- вычти $1$
- умножь на $2$
Первая из них уменьшает число на экране на $1$, вторая удваивает его.
Составьте алгоритм получения из числа $3$ числа $18$, содержащий не более $5$ команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Последовательно применим команды:
- $3\cdot2=6$ — команда $2$;
- $6-1=5$ — команда $1$;
- $5\cdot2=10$ — команда $2$;
- $10-1=9$ — команда $1$;
- $9\cdot2=18$ — команда $2$.
Получили число $18$ за пять команд: $21212$.
У исполнителя Умножитель две команды, которым присвоены номера:
- вычти $1$
- умножь на $2$
Первая из них уменьшает число на экране на $1$, вторая удваивает его.
Составьте алгоритм получения из числа $2$ числа $11$, содержащий не более $5$ команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Последовательно применим команды:
- $2\cdot2=4$ — команда $2$;
- $4-1=3$ — команда $1$;
- $3\cdot2=6$ — команда $2$;
- $6\cdot2=12$ — команда $2$;
- $12-1=11$ — команда $1$.
Получили число $11$ за пять команд: $21221$.
У исполнителя Умножатор две команды, которым присвоены номера:
- умножь на $3$
- прибавь $2$
Первая из них увеличивает число на экране в $3$ раза, вторая прибавляет к числу $2$.
Составьте алгоритм получения из числа $2$ числа $66$, содержащий не более $5$ команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Последовательно применим команды:
- $2\cdot3=6$ — команда $1$;
- $6\cdot3=18$ — команда $1$;
- $18+2=20$ — команда $2$;
- $20+2=22$ — команда $2$;
- $22\cdot3=66$ — команда $1$.
Получили число $66$ за пять команд: $11221$.