Для решения этой задачи можно использовать различные комбинации операций "прибавь 1" и "умножь на 2". Напишем две программы, каждая из которых будет выводить число 15 с помощью этих операций.
Программа 1
- Начинаем с 1.
- Умножаем на 2 (получаем 2).
- Умножаем на 2 (получаем 4).
- Умножаем на 2 (получаем 8).
- Прибавляем 1 три раза (получаем 9, 10, 11, затем следующее прибавление 1 доходит до 12).
- Умножаем на 2 (получаем 24).
- Прибавляем 1 пять раз (получаем 25, 26, 27, 28 и т.д.),
- В итоге, чтобы получить 15, можно провести операции так:
Итоговая последовательность:
- Старт 1
- Умножить на 2: 1 * 2 = 2
- Умножить на 2: 2 * 2 = 4
- Умножить на 2: 4 * 2 = 8
- Прибавить 1: 8 + 1 = 9
- Прибавить 1: 9 + 1 = 10
- Прибавить 1: 10 + 1 = 11
- Прибавить 1: 11 + 1 = 12
- Прибавить 1: 12 + 1 = 13
- Прибавить 1: 13 + 1 = 14
- Прибавить 1: 14 + 1 = 15
Итого: 1 * 2^3 + 1 * 7 = 15
Программа 2
- Начинаем с 1.
- Умножаем на 2 (получаем 2).
- Прибавляем 1 (получаем 3).
- Умножаем на 2 (получаем 6).
- Прибавляем 1 (получаем 7).
- Умножаем на 2 (получаем 14).
- Прибавляем 1 (получаем 15).
Итоговая последовательность:
- Старт 1
- Умножить на 2: 1 * 2 = 2
- Прибавить 1: 2 + 1 = 3
- Умножить на 2: 3 * 2 = 6
- Прибавить 1: 6 + 1 = 7
- Умножить на 2: 7 * 2 = 14
- Прибавить 1: 14 + 1 = 15
Итого: 1 * 2 + 1 * 1 + 1 * 2 + 1 * 1 + 1 * 2 + 1 = 15
Заключение
Обе программы позволяют получить число 15, используя только операции "прибавь 1" и "умножь на 2". Можете поэкспериментировать с разными последовательностями операций, чтобы понять, как работает комбинирование операций!