у исполнителя Калькулятор две команды, которым присвоены номера:
1.прибавь 3
2. умножить на 4
выполнив первую из них, Калькулятор прибавляет к числу на экране 3, а выполняя вторую, умножает его на 4.
Запишите порядок команд в программе получения из числа 3 числа 57, содержащей не более 6 команд, указывая лишь номера команд.
Чтобы получить число 57 из числа 3, используя операции "прибавь 3" (команда 1) и "умножить на 4" (команда 2), нужно тщательно продумать порядок выполнения этих команд. Давайте разберемся по шагам:
1. **Запись начального значения:** Начинаем с числа 3.
2. **Обозначение команд:**
- Команда 1: прибавь 3.
- Команда 2: умножь на 4.
3. **Анализ возможного подхода:**
- Если мы будем умножать на 4 сразу, то быстро увеличим число, но, может быть, не сможем точно попасть в 57. Обычно, чтобы достичь конкретного числа с использованием операций, сначала нужно мыслить в обратном порядке (от 57 к 3).
4. **Работаем в обратном направлении:**
- 57 можно выразить через 4, если делить его: 57 ÷ 4 = 14,25 (это нецелое число, поэтому мы будем пробовать другие комбинации).
- Теперь попробуем, как можно подойти к 57, используя столько команд, сколько возможно.
5. **Попробуем комбинировать операции:**
- Начнем с умножения на 4, чтобы достичь более высокого значения.
- **Первая команда:** из 3 мы делаем 12: \(3 \times 4 = 12\) (команда 2).
- **Вторая команда:** из 12 делаем 15: \(12 + 3 = 15\) (команда 1).
- **Третья команда:** из 15 делаем 60: \(15 \times 4 = 60\) (команда 2).
- **Четвертая команда:** из 60 делаем 57: \(60 - 3 = 57\) (но у нас нет команды "вычти").
6. **Оптимальная последовательность:**
Попробуем другой путь:
- **Первая команда:** \(3 + 3 = 6\) (команда 1).
- **Вторая команда:** \(6 \times 4 = 24\) (команда 2).
- **Третья команда:** \(24 + 3 = 27\) (команда 1).
- **Четвертая команда:** \(27 \times 4 = 108\) (команда 2).
- **Пятая команда:** \(108 - 3 = 105\) (вернемся назад).
7. **Итак, оптимального решения не получается. Будем использовать комбинации:**
- Попробуем взять 3, 4 и возвратиться.
- Начнем:
- 3, +3 -> 6
- 6, +3 -> 9
- 9, +3 -> 12
- 12, *4 -> 48 (следующий шаг +3 это 51, еще один +3 это 54, 57 идёт за единицей).
- Посмотрим, как же добраться до 57.
На основе анализа мы можем записать следующее:
1 (прибавь 3)
1 (прибавь 3)
1 (прибавь 3)
2 (умножь на 4)
1 (прибавь 3)
2 (умножить на 4)
Таким образом, последовательность команд для достижения числа 57 из 3 будет:
**111221**
Однако мы можем попробовать и оптимизировать дальше.
После анализа:
1. 3
2. 6 (команда 1)
3. 9 (команда 1)
4. 12 (команда 2)
5. 24 (команда 2)
6. 48 (команда 1)
7. 57 (прибыль тоньше).
В конечном итоге, последовательность команд, чтобы получить 57 из 3, будет:
**121122** (умножение после прибавления).