Пример. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера: 1 — вычти 1 2 — умножь на 3 Первая из них уменьшает число на 1, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Например, алгоритм 21212 означает следующую последовательность команд: умножь на 3 вычти 1 умножь на 3 вычти 1 умножь на 3 С этого алгоритма число 1 будет преобразовано в 15: Составить Вычислитель для числа 4 выполнить 1,1,2,2,1 1 — прибавь 1 2 — умножь на 2
Итак, у нас есть число 4 и нам нужно составить алгоритм, используя команды 1 и 2, чтобы преобразовать это число.
1) Для начала, мы должны выполнить команду номер 1, которая говорит "вычти 1". После этой команды, число 4 станет 3.
2) Затем мы снова выполняем команду номер 1, чтобы уменьшить число еще на 1. Теперь у нас получится число 2.
3) Теперь мы должны выполнить команду номер 2, которая говорит "умножь на 2". Мы умножаем число 2 на 2 и получаем 4.
4) После этого мы выполняем еще одну команду номер 2, чтобы увеличить число в 2 раза. Теперь у нас получается число 8.
5) Наконец, мы выполняем последнюю команду номер 1, чтобы уменьшить число на 1. После этого получим число 7.
Таким образом, алгоритм "1,1,2,2,1" преобразует число 4 в число 7.
Я надеюсь, что ясно объяснил каждый шаг решения. Если у тебя возникнут еще вопросы, не стесняйся задавать!