Чтобы составить алгоритм для исполнителя "Вычислитель" и получить нужные числа, нужно понять, как мы можем с помощью данных команд (вычесть 1 и умножить на 3) преобразовать одно число в другое. Давайте разберем каждый из случаев.
а) Преобразование из числа 2 в число 13
Дано: Программа: 21211
- Начинаем с 2.
- Применяем команду 2 (умножить на 3): 2 * 3 = 6.
- Применяем команду 1 (вычесть 1): 6 - 1 = 5.
- Применяем команду 2 (умножить на 3): 5 * 3 = 15.
- Применяем команду 1 (вычесть 1): 15 - 1 = 14.
- Применяем команду 1 (вычесть 1): 14 - 1 = 13.
Итак, программа 21211 действительно преобразует 2 в 13.
б) Преобразование из числа 5 в число 26
Теперь необходимо найти последовательность команд для преобразования 5 в 26.
- Начинаем с 5.
- Применяем команду 2 (умножить на 3): 5 * 3 = 15.
- Применяем команду 2 (умножить на 3): 15 * 3 = 45.
- Применяем команду 1 (вычесть 1): 45 - 1 = 44.
- Применяем команду 1 (вычесть 1): 44 - 1 = 43.
- Применяем команду 1 (вычесть 1): 43 - 1 = 42.
- Применяем команду 1 (вычесть 1): 42 - 1 = 41.
- Применяем команду 1 (вычесть 1): 41 - 1 = 40.
- Применяем команду 1 (вычесть 1): 40 - 1 = 39.
- Применяем команду 1 (вычесть 1): 39 - 1 = 38.
- Применяем команду 1 (вычесть 1): 38 - 1 = 37.
- Применяем команду 1 (вычесть 1): 37 - 1 = 36.
- Применяем команду 1 (вычесть 1): 36 - 1 = 35.
- Применяем команду 1 (вычесть 1): 35 - 1 = 34.
- Применяем команду 1 (вычесть 1): 34 - 1 = 33.
- Применяем команду 1 (вычесть 1): 33 - 1 = 32.
- Применяем команду 1 (вычесть 1): 32 - 1 = 31.
- Применяем команду 1 (вычесть 1): 31 - 1 = 30.
- Применяем команду 1 (вычесть 1): 30 - 1 = 29.
- Применяем команду 1 (вычесть 1): 29 - 1 = 28.
- Применяем команду 1 (вычесть 1): 28 - 1 = 27.
- Применяем команду 1 (вычесть 1): 27 - 1 = 26.
Таким образом, программа для достижения числа 26 из числа 5 будет: 221111111111111111111111
в) Преобразование из числа 7 в число 52
Давайте найдем последовательность команд для этого случая.
- Начинаем с 7.
- Применяем команду 2 (умножить на 3): 7 * 3 = 21.
- Применяем команду 2 (умножить на 3): 21 * 3 = 63.
- Применяем команду 1 (вычесть 1): 63 - 1 = 62.
- Применяем команду 1 (вычесть 1): 62 - 1 = 61.
- Применяем команду 1 (вычесть 1): 61 - 1 = 60.
- Применяем команду 1 (вычесть 1): 60 - 1 = 59.
- Применяем команду 1 (вычесть 1): 59 - 1 = 58.
- Применяем команду 1 (вычесть 1): 58 - 1 = 57.
- Применяем команду 1 (вычесть 1): 57 - 1 = 56.
- Применяем команду 1 (вычесть 1): 56 - 1 = 55.
- Применяем команду 1 (вычесть 1): 55 - 1 = 54.
- Применяем команду 1 (вычесть 1): 54 - 1 = 53.
- Применяем команду 1 (вычесть 1): 53 - 1 = 52.
Итак, программа для достижения числа 52 из числа 7: 22111111111111
Эти программы дают нам желаемый результат, следуя указанным командам.